body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td
	{
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	font: 12px/1.5 tahoma, arial, "\5b8b\4f53";
	*line-height: 1.5
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

address,cite,dfn,em,var {
	font-style: normal
}

code,kbd,pre,samp {
	font-family: courier new, courier, monospace
}

small {
	font-size: 12px
}

ul,ol {
	list-style: none
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000
}

fieldset,img {
	border: 0
}

button,input,select,textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

#page,#header,#content,#footer {
	margin-left: auto;
	margin-right: auto
}

.w950 {
	width: 950px
}

.col-main {
	float: left;
	width: 100%;
	min-height: 1px
}

.col-sub,.col-extra {
	float: left
}

.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}

.layout,.main-wrap,.col-sub,.col-extra {
	zoom: 1
}

.hidden {
	display: none
}

html {
	zoom: expression(function(ele){ ele.style.zoom= "1";
	document
	.execCommand("BackgroundImageCache",
	false,
	true);
}

(
this
))
}
.sn-msg-hd,.sn-vip1,.sn-vip2,.sn-vip3,.sn-vip-unactivated,.sn-vip1-unactivated,.sn-vip2-unactivated,.sn-vip3-unactivated,.sn-mcate-bd .sn-mcate-logo-link,.sn-mcate-item-channel,.sn-simple-logo-link,.sitemap-more-link,.sn-mcate-bd .sn-mcate-item-bd a,.sn-qrcode-content,.sn-qrcode p,#mallLogo .mlogo s,.mui-global-sub-nav i
	{
	background: transparent
		url(http://gtms04.alicdn.com/tps/i4/T15wVLFC0cXXa18n.Q-439-220.png)
		no-repeat -9999px -9999px
}

@font-face {
	font-family: mui-iconfont;
	src: url(http://g.tbcdn.cn/mui/global/1.2.10/iconfont/iconfont.eot);
	src:
		url(http://g.tbcdn.cn/mui/global/1.2.10/iconfont/iconfont.eot?#iefix)
		format('embedded-opentype'),
		url(http://g.tbcdn.cn/mui/global/1.2.10/iconfont/iconfont.woff)
		format('woff'),
		url(http://g.tbcdn.cn/mui/global/1.2.10/iconfont/iconfont.ttf)
		format('truetype'),
		url(http://g.tbcdn.cn/mui/global/1.2.10/iconfont/iconfont.svg#svgFontName)
		format('svg')
}

.mui-iconfont {
	font-family: mui-iconfont;
	font-size: 12px;
	font-style: normal
}

#site-nav a:link,#site-nav a:visited,#site-nav .sn-container {
	color: #999
}

#site-nav a:hover,#site-nav a:active,#site-nav .menu-bd {
	color: #c40000
}

#site-nav a.sn-msg-title:link,#site-nav a.sn-msg-title:visited {
	color: #fff
}

#site-nav a.sn-msg-title:hover,#site-nav a.sn-msg-title:active {
	text-decoration: underline
}

#site-nav .menu-bd a:link,#site-nav .menu-bd a:visited,.sn-mcate-ctn .sn-mcate-item-bd a
	{
	color: #666
}

#site-nav .hover a.menu-hd,#site-nav .sn-menu:hover a.menu-hd,#site-nav a.sn-cart-link:hover .mc-count,#site-nav .sn-login-info a:hover .sn-point-value,#site-nav .sn-login-info a:hover .sn-msg-num
	{
	color: #c40000
}

#site-nav .menu-bd a:hover,#site-nav .menu-bd a:active,.sn-mcate-ctn .sn-mcate-item-bd a:hover,.sn-mcate-ctn .sn-mcate-item-bd a:active
	{
	color: #c40000;
	text-decoration: underline
}

#site-nav {
	min-width: 990px;
	width: auto;
	height: 26px;
	position: relative !important;
	background: #f2f2f2;
	z-index: 99999;
	-webkit-transform: translate3d(0, 0, 0);
	border-bottom: 1px solid #e5e5e5
}

#sn-bg,#site-nav .sn-edge {
	display: none
}

#sn-bd {
	width: 990px;
	margin: auto;
	position: relative;
	*zoom: 1
}

#sn-bd:after,#site-nav .sn-container:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}

#site-nav .sn-container {
	height: 26px;
	width: 100%;
	position: relative
}

#site-nav .sn-container .hidden {
	display: none
}

#site-nav .mui-iconfont {
	color: #c40000
}

#site-nav .sn-mybrand .mui-iconfont,#site-nav .sn-cart .mui-iconfont,#site-nav .sn-mcate .mui-iconfont
	{
	position: relative;
	top: -1px
}

#site-nav .sn-point,#site-nav .sn-logout,#site-nav .menu-hd,#site-nav .sn-cart,#site-nav .sn-mybrand,#site-nav .sn-mobile,#site-nav .sn-home,#site-nav .sn-seller,#site-nav .sn-quick-menu .sn-cart,#site-nav .sn-login,#site-nav .sn-register
	{
	padding: 0 10px
}

#site-nav .sn-mobile,#site-nav .sn-sitemap {
	display: none
}

#site-nav .sn-login {
	padding-left: 20px
}

#site-nav .sn-mcate {
	padding-right: 0
}

#site-nav .sn-mytaobao .menu-hd,#site-nav .sn-mcate .menu-hd,#site-nav .sn-favorite .menu-hd,#site-nav .sn-sitemap .menu-hd
	{
	padding-right: 14px
}

#site-nav .sn-login-info {
	height: 26px;
	line-height: 26px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative
}

#site-nav .sn-user-nick {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 26px;
	line-height: 26px;
	margin-left: -3px;
	_margin-left: 0;
	max-width: 110px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

#site-nav span.sn-user-nick {
	display: inline
}

#site-nav .sn-identity {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 18px;
	height: 18px;
	text-decoration: none;
	position: relative;
	top: 3px
}

#site-nav .sn-identity.sn-vip1 {
	background-position: -107px -20px
}

#site-nav .sn-identity.sn-vip2 {
	background-position: -131px -20px
}

#site-nav .sn-identity.sn-vip3 {
	background-position: -155px -20px
}

#site-nav .sn-identity.sn-vip1-unactivated {
	background-position: -107px 0
}

#site-nav .sn-identity.sn-vip2-unactivated {
	background-position: -131px 0
}

#site-nav .sn-identity.sn-vip3-unactivated {
	background-position: -155px 0
}

#site-nav .sn-identity.sn-vip-unactivated {
	background-position: -178px 0
}

#site-nav .sn-point {
	outline: 0;
	position: relative
}

#site-nav .sn-point-value,.sn-msg-num {
	padding-left: 2px;
	color: #666;
	font-weight: 700;
	font-family: Tahoma;
	line-height: 25px
}

#site-nav .sn-message,#site-nav .sn-miao-message {
	position: relative;
	margin-right: 5px;
	outline: 0
}

#site-nav .sn-message-cont {
	float: left
}

#site-nav .sn-msg-box {
	position: absolute;
	top: 15px;
	right: 35px;
	z-index: 95000;
	display: block
}

#site-nav .sn-msg-hd {
	position: absolute;
	display: block;
	font-size: 0;
	height: 0;
	width: 0;
	background: 0 0;
	border-color: transparent transparent #666;
	border-style: dashed dashed solid;
	border-width: 6px;
	right: 20px;
	top: 0;
	z-index: 93420
}

#site-nav .sn-msg-bd {
	position: absolute;
	top: 12px;
	right: 0;
	display: block;
	background-color: #666;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	z-index: 93410;
	padding-right: 22px
}

#site-nav a.sn-msg-title:link,#site-nav a.sn-msg-title:visited {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-decoration: none;
	margin-left: 6px;
	max-width: 150px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

#site-nav .sn-msg-close {
	color: #bfb5b5
}

#site-nav .sn-msg-close:hover {
	color: #fff
}

#site-nav b.sn-msg-close {
	width: 14px;
	padding-left: 2px;
	height: 16px;
	line-height: 15px;
	border-radius: 16px;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
	position: absolute;
	right: 2px;
	top: 2px
}

#site-nav b.sn-msg-close:hover,#site-nav b.sn-msg-close:active {
	background: #b10000;
	color: #fff
}

#site-nav .sn-login-info .sn-separator,#site-nav .sn-simple-logo .sn-separator,#site-nav .sn-quick-menu .sn-separator
	{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 0;
	height: 14px;
	line-height: 14px;
	vertical-align: top;
	position: relative;
	top: 6px;
	left: 0;
	font-size: 0;
	border-left: 1px solid #ccc;
	margin: 0 2px 0 5px
}

#site-nav .sn-point,#site-nav .sn-message,#site-nav .sn-logout,#site-nav .sn-login,#site-nav .sn-register,#site-nav .sn-miao-message
	{
	*vertical-align: baseline;
	*zoom: 1
}

#site-nav .sn-logout {
	_vertical-align: baseline
}

#site-nav .sn-quick-menu {
	position: absolute;
	right: 0;
	top: 0;
	height: 26px;
	line-height: 26px;
	-webkit-backface-visibility: hidden
}

#site-nav .sn-quick-menu li {
	float: left;
	position: relative
}

#site-nav .menu-item {
	position: relative;
	z-index: 93110
}

#site-nav .menu-hd {
	display: block;
	height: 26px;
	cursor: pointer;
	z-index: 100001;
	border: solid #f2f2f2;
	border-width: 0 1px;
	position: relative
}

#site-nav .sn-mytaobao .menu-hd {
	width: 48px
}

#site-nav .sn-favorite .menu-hd {
	width: 36px
}

#site-nav .sn-sitemap .menu-hd {
	width: 48px
}

#site-nav .sn-quick-menu .menu-hd b,#site-nav .sn-all-msg b {
	-webkit-backface-visibility: hidden;
	position: absolute;
	right: 6px;
	top: 12px;
	width: 0;
	height: 0;
	border-width: 3px;
	border-style: solid dashed dashed;
	border-color: #bbb transparent transparent;
	font-size: 0;
	line-height: 0
}

#site-nav .sn-quick-menu .hover .menu-hd b,#site-nav .sn-quick-menu .sn-menu:hover .menu-hd b,#site-nav .sn-message:hover .sn-all-msg b,#site-nav .sn-miao-message:hover .sn-all-msg b
	{
	-webkit-backface-visibility: hidden;
	border-color: #bbb transparent transparent;
	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -moz-transform .2s ease-in;
	-o-transition: -o-transform .2s ease-in;
	transition: transform .2s ease-in;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 30%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 30%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 30%;
	transform: rotate(180deg);
	transform-origin: 50% 30%
}

#site-nav .menu-bd {
	display: none;
	position: absolute;
	left: 0;
	top: 27px;
	background: #fff;
	opacity: .99;
	filter: alpha(opacity = 99);
	z-index: 93110;
	border: solid #eee;
	border-width: 0 1px 1px
}

#site-nav .menu-bd a:link,#site-nav .menu-bd a:visited {
	color: #666
}

#site-nav .menu-bd a:hover,#site-nav .menu-bd a:active {
	color: #c40000
}

#site-nav .sn-quick-menu iframe.menu-bd {
	border: 0;
	background: 0 0;
	filter: alpha(opacity = 0);
	float: left;
	z-index: -1
}

#site-nav .menu-bd-panel a {
	display: block;
	line-height: 20px
}

#site-nav .sn-menu {
	line-height: 26px;
	position: relative
}

#site-nav .sn-menu a:hover {
	text-decoration: underline
}

#site-nav .sn-quick-menu .hover .menu-hd,#site-nav .sn-menu:hover .menu-hd
	{
	background-color: #fff;
	border-color: #eee;
	padding-bottom: 1px
}

#site-nav .sn-quick-menu .hover .menu-bd,#site-nav .sn-menu:hover .menu-bd
	{
	display: block
}

#site-nav .sn-mytaobao .menu-bd,#site-nav .sn-favorite .menu-bd,#site-nav .sn-sitemap .menu-bd
	{
	line-height: 1.4;
	padding: 8px 10px
}

#site-nav .sn-mytaobao .menu-bd {
	width: 74px
}

#site-nav .sn-favorite .menu-bd {
	width: 62px
}

#site-nav .sn-sitemap .menu-bd {
	width: 122px;
	overflow: hidden;
	right: 0;
	left: auto
}

#site-nav .sn-sitemap ul {
	margin-top: -5px;
	overflow: hidden;
	width: 122px
}

#site-nav .sn-sitemap li {
	float: none;
	padding: 5px 0;
	height: auto;
	display: block;
	line-height: 1.4;
	border-bottom: 1px dotted #827777;
	*zoom: 1;
	margin-right: -20px
}

#site-nav .sn-sitemap h3 {
	color: #666;
	font-weight: 700
}

#site-nav .sn-sitemap li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 48px;
	margin-right: 20px;
	line-height: 22px
}

#site-nav a.sitemap-more {
	display: block;
	padding-top: 6px;
	height: 20px;
	line-height: 20px
}

#site-nav .sitemap-more-link {
	display: none;
	width: 15px;
	height: 15px;
	background-position: -425px -59px;
	vertical-align: middle;
	margin-left: 4px
}

#site-nav .sn-mybrand a,.sn-mobile a,.sn-home a,.sn-seller a {
	display: inline
}

#site-nav .sn-qrcode {
	position: absolute;
	width: 168px;
	height: 198px;
	background: #fff;
	left: -48px;
	top: 26px;
	box-shadow: 0 0 5px #aaa;
	_border: 1px solid #eee
}

#site-nav .sn-qrcode-content {
	width: 135px;
	height: 135px;
	margin: 16px auto;
	background-position: 0 -73px
}

#site-nav .sn-qrcode p {
	background-position: -141px -73px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 10px
}

#site-nav .sn-qrcode b {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	position: absolute;
	left: 50%;
	top: -10px;
	margin-left: -2px;
	border-width: 5px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}

#site-nav .sn-mcate .mui-iconfont {
	padding-right: 5px
}

#site-nav .sn-quick-menu .sn-mcate .menu-hd {
	_width: 100px
}

#site-nav .sn-quick-menu .sn-mcate-hd {
	font-size: 12px;
	cursor: default;
	font-weight: 400
}

#site-nav .sn-quick-menu .hover .sn-mcate-hd {
	background: #fff;
	color: #c40000
}

#site-nav .sn-quick-menu .sn-menu:hover .sn-mcate-hd,#site-nav .sn-quick-menu .sn-mcate-hd:hover
	{
	color: #c40000
}

.sn-mcate-bd {
	display: none;
	position: absolute;
	top: 26px;
	left: 0;
	width: 100%;
	min-width: 990px;
	opacity: .99;
	filter: alpha(opacity = 99);
	z-index: 100000
}

.sn-mcate-bd .sn-mcate-ctn-con {
	position: relative;
	width: 988px;
	margin: 0 auto;
	overflow: hidden;
	border: solid #eee;
	border-width: 0 1px 1px;
	background: #fff
}

.sn-mcate-bd .sn-mcate-logo-link {
	background-position: -4px -42px;
	display: none;
	width: 190px;
	height: 26px;
	margin-top: 14px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999999;
	text-indent: -10000em;
	opacity: .97;
	filter: alpha(opacity = 97)
}

.D950 .sn-mcate-bd .sn-mcate-logo-link {
	background-position: -267px -8px;
	width: 164px;
	height: 25px;
	margin-top: 15px
}

a.sn-mcate-logo-link:hover,a.sn-mcate-logo-link:active {
	border-bottom: 2px solid #fff
}

.sn-mcate-ctn {
	width: 988px;
	zoom: 1;
	padding-bottom: 20px
}

.sn-mcate-ctn:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}

.sn-mcate-ctn li {
	float: left;
	width: 175px;
	height: 65px;
	padding: 20px 9px 0 13px;
	_display: inline
}

.sn-mcate-item-hd {
	font-size: 12px;
	font-weight: 700;
	color: #666;
	padding-bottom: 3px;
	border-bottom: 1px dotted #9b9292
}

.sn-mcate-item-hd a.sn-mcate-item-channel {
	width: 50px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	padding-left: 4px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: -2px;
	left: 5px;
	background-position: -203px 0;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	vertical-align: middle;
	text-decoration: none
}

a.sn-mcate-item-channel:hover,a.channelHover {
	color: #666;
	background-position: -203px -39px;
	text-decoration: none
}

.sn-mcate-item-bd {
	height: 44px;
	overflow: hidden;
	padding-top: 1px;
	_padding-top: 3px;
	font-size: 0;
	*word-spacing: -1px;
	width: 100%
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sn-mcate-item-bd a {
		letter-spacing: -5px
	}
}

.sn-mcate-ctn .sn-mcate-item-bd a {
	font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 3px 0 3px -8px;
	padding: 0 16px 0 8px;
	background-position: -438px -39px
}

a.no-sep-link {
	background: 0 0
}

.sn-mcate-unready {
	min-height: 335px;
	height: auto !important;
	height: 335px;
	line-height: 335px;
	font-size: 16px;
	color: #fff;
	text-align: center
}

#site-nav .sn-quick-menu .sn-cart {
	position: relative;
	text-align: center;
	text-decoration: none
}

#site-nav .sn-quick-menu .sn-cart a {
	position: static
}

#site-nav .sn-quick-menu .mini-cart .menu-hd {
	padding: 0;
	position: static;
	text-decoration: none
}

.sn-quick-menu .mc-count {
	color: #666;
	padding: 0 2px;
	font-weight: 700;
	font-family: Arial
}

#gb-msg-notice {
	position: absolute;
	left: -9999px;
	top: 0;
	padding: 5px 20px 5px 5px;
	border: 1px solid #febf90;
	background-color: #fff8d9;
	color: #404040
}

#gb-msg-notice a,#gb-msg-notice a:link,#gb-msg-notice a:hover {
	color: #36c
}

#gb-msg-notice a:hover {
	color: #F60
}

#gb-msg-notice .gb-msg-info {
	padding-left: 20px;
	background: transparent
		url(http://img04.taobaocdn.com/tps/i4/T1LjukXmNrXXXXXXXX-16-29.png) 0
		3px no-repeat
}

#gb-msg-notice .gb-msg-icon {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0
}

#gb-msg-notice .gb-msg-close {
	right: 5px;
	top: 10px;
	width: 9px;
	height: 9px;
	background: transparent
		url(http://img04.taobaocdn.com/tps/i4/T1LjukXmNrXXXXXXXX-16-29.png) 0
		-20px no-repeat;
	cursor: pointer
}

#gb-msg-notice .gb-msg-tri,#gb-msg-notice .gb-msg-tri-inner {
	border-top: 4px dashed transparent;
	border-right: 4px dashed transparent;
	border-bottom: 4px solid #febf90;
	border-left: 4px solid #febf90;
	left: 20px;
	top: -8px
}

#gb-msg-notice .gb-msg-tri-inner {
	border-bottom-color: #fff8d9;
	border-left-color: #fff8d9;
	left: -3px;
	top: -2px
}

#system-announce {
	clear: both;
	line-height: 18px;
	padding: 8px 0;
	border: 1px solid #eee;
	background-color: #f6f6f6;
	text-align: center;
	font-weight: 700;
	color: #f30
}

.tml-mask-b2b {
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	*height: 3000px;
	z-index: 100002
}

.tml-mask-b2b iframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 100%;
	height: 100%
}

.tml-dialog-b2b {
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	width: 627px;
	height: 370px;
	margin-left: -315px;
	margin-top: -190px;
	z-index: 100003
}

.tml-dialog-b2b .tml-dialog-skin {
	*height: 395px
}

#site-nav .sn-simple-logo,#site-nav .sn-back-home {
	height: 26px;
	line-height: 26px;
	margin-right: 20px;
	float: left
}

#site-nav .sn-back-home .mui-iconfont {
	margin-right: 4px;
	position: relative;
	top: -1px
}

#site-nav .sn-simple-logo-link {
	width: 92px;
	height: 15px;
	margin: 7px 0;
	background-position: -199px -58px;
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	position: relative
}

#site-nav .sn-simple-logo-shop {
	border-left: 1px solid #ccc;
	padding-left: 10px;
	margin-left: 10px;
	position: relative;
	top: 1px
}

.w990 #site-nav .sn-simple-container .sn-mobile,.w990 #site-nav .sn-simple-container .sn-home
	{
	display: none
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.safari-font-fix {
		font-family: 'Lucida Grande', tahoma, arial, '\5fae\8f6f\96c5\9ed1',
			'\5b8b\4f53'
	}
}

#site-nav .sn-miao-message,#site-nav .sn-welcome-info {
	height: 26px;
	float: left
}

#site-nav .sn-welcome-info span,#site-nav .sn-point {
	line-height: 26px;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

#site-nav .sn-miao-message,.j_Message {
	_width: 56px
}

#site-nav .sn-miao-message .sn-msg-body {
	width: 70px;
	left: 0;
	padding: 10px
}

#site-nav .sn-miao-message .sn-menu,#site-nav .sn-welcome-info,#site-nav .sn-miao-message,#site-nav .sn-msg-body
	{
	display: block
}

#site-nav .sn-miao-message .sn-all-msg {
	padding-right: 16px
}

#site-nav .sn-msg-body {
	line-height: 20px
}

#site-nav .sn-miao-message .sn-msg-body a:hover,#site-nav .sn-miao-message .sn-msg-body a:active
	{
	text-decoration: none
}

#site-nav .sn-msg-body a:hover span {
	text-decoration: underline
}

#site-nav .sn-msg-body a em {
	color: #fff;
	float: right;
	width: 15px;
	position: relative;
	height: 20px;
	line-height: 20px
}

#site-nav .sn-miao-message:hover {
	background-color: #fff;
	color: #fff
}

#site-nav .sn-miao-message:hover .menu-bd {
	display: block
}

.mui-fix-float {
	*zoom: 1
}

.mui-fix-float:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both
}

.mui-display-none {
	position: absolute;
	visibility: hidden;
	left: -9999px;
	top: -9999px
}

.mui-inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	position: relative;
	*position: static
}

.mui-inline-block-icon {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	position: relative;
	*position: static;
	padding: 0;
	font-size: 0;
	line-height: 9999px;
	overflow: hidden
}

.mui-text-overflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.mui-price-font {
	font-family: arial
}

.mui-top-banner-990,.mui-top-banner-1190 {
	width: 100%;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
	clear: both
}

.mui-top-banner-990 {
	min-width: 990px
}

.mui-top-banner-1190 {
	min-width: 1190px
}

@media screen and (-ms-high-contrast:active) , ( -ms-high-contrast
	:none) {
	#site-nav .sn-container {
		top: 1px
	}
}

#mallPage,#mallPage.mallChn {
	width: auto;
	min-width: 990px;
	background-color: transparent
}

#mall-category,#content,#mall-desc,#copyright {
	width: 990px;
	margin: auto
}

.mall-top-banner,#system-announce {
	text-align: center
}

.subLogo,.subLogo-hd i,#mallNav .chnNew,#mallNav .chnHot,#footer,#mall-desc i,#mall-desc .go-home
	{
	background:
		url(http://gtms01.alicdn.com/tps/i1/T1ZCvEFdhdXXbZ5s3B-191-421.png)
		no-repeat
}

#mallLogo {
	float: left;
	z-index: 9;
	padding-top: 28px;
	width: 280px;
	height: 64px;
	line-height: 64px;
	position: relative
}

.page-not-market #mallLogo {
	width: 400px
}

#mallLogo a {
	position: relative;
	display: block;
	color: #fff;
	text-indent: 0 !important
}

#mallLogo s {
	position: absolute;
	display: block;
	top: 0;
	cursor: pointer
}

#mallLogo .mlogo {
	float: left;
	margin-right: 10px
}

#mallLogo .mlogo a {
	height: 30px;
	font-size: 22px;
	width: 190px;
	overflow: hidden
}

#mallLogo .mlogo s {
	background-position: -249px -186px;
	height: 28px;
	width: 190px
}

#mallLogo .slogo {
	position: static;
	float: left;
	display: block;
	margin-right: 10px;
	height: 30px;
	line-height: 40px
}

#mallLogo .slogo a {
	color: #666;
	font-family: '\5FAE\8F6F\96C5\9ED1', arial, "\5b8b\4f53";
	font-size: 16px;
	display: inline
}

.subLogo {
	background:
		url(http://img02.taobaocdn.com/tps/i2/T1V.FQFk4fXXXQHr.B-191-281.png)
		no-repeat
}

#mallLogo .mlogo {
	padding: 0
}

.subLogo-hd s {
	display: none;
	height: 24px;
	width: 74px;
	position: absolute;
	top: 0;
	left: 14px
}

.subLogo .shuma,.subLogo .jiadian,.subLogo .muyin,.subLogo .book {
	width: 84px
}

.subLogo .jia,.subLogo .yushou,.subLogo .jiazhuang,.subLogo .cosmetic,.subLogo .hui,.subLogo .fuwuzhan,.subLogo .map,.subLogo .yiyao,.subLogo .dq3c,.subLogo .zhouqigou
	{
	width: 102px
}

.subLogo .sheji,.subLogo .vip,.subLogo .wangting {
	width: 134px
}

.subLogo .mybrand,.subLogo .register {
	width: 152px
}

.subLogo .shuma s,.subLogo .jiadian s,.subLogo .muyin s,.subLogo .book s
	{
	width: 50px
}

.subLogo .jia s,.subLogo .jiazhuang s,.subLogo .cosmetic s,.subLogo .hui s,.subLogo .fuwuzhan s,.subLogo .map s,.subLogo .yiyao s
	{
	width: 60px
}

.subLogo .sheji s,.subLogo .vip s,.subLogo .zhaoshang s,.subLogo .guize s,.subLogo .wangting s
	{
	width: 94px
}

.subLogo .mybrand s,.subLogo .register s {
	width: 112px
}

.subLogo .brand s {
	background-position: 0 1px
}

.subLogo .yushou s {
	background-position: 0 -45px
}

.subLogo .jiazhuang s,.subLogo .jia s,.subLogo .jiaty s {
	background-position: -90px -69px
}

.subLogo .cosmetic s {
	background-position: 0 -159px
}

.subLogo .rss s {
	background-position: 0 -181px
}

.subLogo .helpCenter s {
	background-position: 0 -203px
}

.subLogo .menhu s {
	background-position: 0 -345px
}

.subLogo .yiyao s {
	background-position: 0 -392px
}

.subLogo .dq3c s {
	background-position: 0 -460px
}

.subLogo .zhouqigou s {
	background-position: 0 -549px
}

.subLogo .vip s {
	background-position: 0 -483px
}

.subLogo .register s {
	background-position: 0 -505px
}

.subLogo .jiadian s {
	background-position: -107px -45px
}

.subLogo .shuma s {
	background-position: -107px -23px
}

.subLogo .shangjia s {
	background-position: -73px -115px
}

.subLogo .zhaoshang s {
	background-position: -73px -136px
}

.subLogo .tmcod s {
	background-position: -73px -159px
}

.subLogo .muyin s {
	background-position: -108px -180px
}

.subLogo .hui s {
	background-position: -91px -321px
}

.subLogo .fuwuzhan s {
	background-position: -91px -344px
}

.subLogo .book s {
	background-position: -107px 0
}

.subLogo .map s {
	background-position: 0 -69px
}

.subLogo .sheji s {
	background-position: 0 -22px
}

.subLogo .guize s {
	background-position: -71px -114px
}

.subLogo .gonghuo s {
	background-position: -71px -252px
}

.subLogo .pinkong s {
	background-position: -71px -298px
}

.subLogo .fuwu s {
	background-position: -71px -276px
}

.subLogo .mybrand s {
	background-position: 0 -437px
}

.subLogo .taolets s {
	background-position: 0 -91px
}

.subLogo .wuliu s {
	background-position: 0 -367px
}

.subLogo .zhuanyun s {
	background-position: -71px -392px
}

.subLogo .dianquanka s {
	background-position: -72px -415px
}

.subLogo .wangting s {
	background-position: -54px -228px
}

.hasSubLogo #mallLogo a:hover {
	padding-bottom: 0;
	border-bottom: 2px solid #fff;
	text-decoration: none
}

.vip .chn-link-vip,.brand .chn-link-brand,.map .chn-link-map,.taolets .chn-link-taolets,.jia .chn-link-jia,.cosmetic .chn-link-cosmetic,.yiyao .chn-link-yiyao,.dq3c .chn-link-dq3c,.jiazhuang .chn-link-jiazhuang,.shangjia .chn-link-shangjia,.zhaoshang .chn-link-zhaoshang,.tmcod .chn-link-tmcod,.menhu .chn-link-menhu,.gonghuo .chn-link-gonghuo,.guize .chn-link-guize,.pinkong .chn-link-pinkong,.hui .chn-link-hui,.fuwuzhan .chn-link-fuwuzhan,.wuliu .chn-link-wuliu,.yushou .chn-link-yushou,.book .chn-link-book,.zhuanyun .chn-link-zhuanyun,.helpCenter .chn-link-helpCenter,.mybrand .chn-link-mybrand,.dianquanka .chn-link-dianquanka
	{
	display: none
}

.subLogo {
	position: relative;
	z-index: 1000000;
	display: block;
	float: left;
	margin: 24px 0 0 10px;
	background-position: -174px -36px
}

.subLogo-con {
	width: 116px
}

.subLogo:hover,.subLogo-hover {
	margin: 23px 0 0 9px;
	border: 1px solid #cb3939;
	border-radius: 2px 2px 0 0
}

.subLogo-hd {
	position: relative;
	display: block;
	font-size: 18px;
	padding: 0 22px 0 15px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #fff !important;
	font-family: 'Lucida Grande', '\5fae\8f6f\96c5\9ed1';
	font-weight: 700
}

:root .subLogo-hd {
	line-height: 20px\9
}

.subLogo-hd i {
	display: block;
	overflow: hidden;
	width: 11px;
	height: 12px;
	line-height: 12px;
	position: absolute;
	top: 6px;
	right: 10px;
	background-position: -179px -155px
}

.subLogo:hover .subLogo-hd s,.subLogo-hover .subLogo-hd s {
	background-color: #c33333
}

.subLogo-hover .subLogo-hd,.subLogo:hover .subLogo-hd {
	background: #c33333;
	color: #fff !important;
	text-decoration: none !important
}

.subLogo-hover .subLogo-bd,.subLogo:hover .subLogo-bd {
	display: block;
	position: absolute;
	z-index: 100000;
	border: 1px solid #cb3939;
	border-radius: 0 0 2px 2px;
	border-top: 0;
	left: -1px;
	top: 24px
}

.subLogo-bd {
	width: 100%;
	background: #d03b3b;
	padding: 5px 0;
	display: none
}

.subLogo-bd a {
	color: #fff !important;
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 14px
}

.subLogo-bd a:hover {
	background: #e89d9d;
	font-weight: 700;
	color: #c33333 !important;
	text-decoration: none !important
}

#mallCate {
	display: none
}

.headerCon:after,.clearfix:after,.clearfix:before,.headerCon:before {
	display: table;
	content: "";
	overflow: hidden
}

.headerCon:after,.clearfix:after {
	clear: both
}

.headerCon,.clearfix {
	zoom: 1
}

#mallPage #header {
	margin-top: -30px;
	width: auto;
	margin-bottom: 0;
	min-width: 990px;
	background: #fff
}

#header {
	height: 122px;
	margin-top: -26px !important;
	background: #fff;
	min-width: 990px;
	width: auto !important;
	position: relative;
	z-index: 1000
}

.headerLayout {
	width: 990px;
	padding-top: 30px;
	margin: 0 auto
}

.header-extra {
	overflow: hidden
}

.page-not-market .header-banner {
	display: none
}

.header-banner {
	float: right;
	height: 70px;
	padding: 10px 0 0 100px;
	width: 200px
}

.header-banner img {
	vertical-align: middle
}

.mallSearch-type {
	display: none
}

#mallSearch {
	float: right;
	padding-top: 25px;
	width: 390px;
	overflow: hidden
}

.mallSearch-form {
	border: solid #c40000;
	border-width: 3px 0 3px 3px
}

#mallSearch legend {
	display: none
}

#mallSearch fieldset {
	position: relative
}

.mallSearch-input {
	background: #fff;
	height: 30px;
	position: relative
}

#mallSearch label {
	visibility: hidden;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	position: absolute;
	left: 8px;
	top: 0;
	z-index: 1
}

#mallSearch #mq {
	color: #000;
	margin: 0;
	position: relative;
	z-index: 2;
	width: 289px;
	height: 20px;
	line-height: 20px;
	padding: 5px 3px 5px 5px;
	outline: 0;
	border: 0;
	font-weight: 900;
	background:
		url("")
		repeat-x scroll 0 0 transparent;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	*top: -1px;
	_height: 18px;
	_line-height: 18px
}

#mallSearch button {
	position: absolute;
	right: 0;
	top: 0;
	width: 90px;
	border: 0;
	font-size: 16px;
	letter-spacing: 4px;
	cursor: pointer;
	color: #fff;
	background-color: #c40000;
	height: 30px;
	overflow: hidden;
	font-family: '\5FAE\8F6F\96C5\9ED1', arial, "\5b8b\4f53";
	_right: -1px
}

#mallSearch .s-combobox {
	height: 30px
}

#mallSearch .s-combobox .s-combobox-input:focus {
	outline: 0
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0
}

.hot-query {
	padding: 4px 0 0;
	margin-left: -13px;
	height: 16px;
	overflow: hidden;
	width: 100%;
	*height: 14px
}

.hot-query li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	border-left: 1px solid #ccc;
	line-height: 1.1;
	*line-height: 1.2;
	padding: 0 12px
}

.hot-query li a {
	color: #999
}

.hot-query li.hot-query-highlight a {
	color: #c40000
}

.s-mi-qs {
	display: none
}

.mui-global-sub-nav {
	width: 28px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ebebeb;
	color: #666;
	float: left;
	padding: 0 18px 0 8px;
	margin: 8px 0 0;
	position: relative;
	z-index: 9990
}

.mui-global-kill-line {
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	border-top: 1px solid #fff;
	width: 54px;
	position: absolute;
	top: 18px;
	left: 0;
	display: none;
	z-index: 9999
}

.mui-global-sub-nav:hover {
	box-shadow: 0 2px 2px #eee
}

.mui-global-sub-nav:hover .mui-global-nav-list,.mui-global-sub-nav:hover .mui-global-kill-line,.mui-global-sub-nav-hover .mui-global-nav-list,.mui-global-sub-nav-hover .mui-global-kill-line
	{
	display: block
}

.mui-global-sub-nav h2 {
	font-weight: 400;
	font-size: 12px;
	cursor: pointer
}

.mui-global-sub-nav i {
	display: block;
	overflow: hidden;
	width: 11px;
	height: 12px;
	line-height: 12px;
	position: absolute;
	top: 3px;
	background-position: -426px -141px;
	right: 6px
}

.mui-global-nav-list {
	position: absolute;
	left: -1px;
	top: 18px;
	width: 140px;
	padding: 10px 0 0 12px;
	border: 1px solid #ebebeb;
	z-index: 9998;
	background: #fff;
	overflow: hidden;
	display: none;
	box-shadow: 0 2px 2px #eee
}

.mui-global-nav-list ul {
	width: 160px
}

.mui-global-nav-list li {
	float: left;
	width: 75px;
	padding-bottom: 8px
}

#mallLogo .mui-global-nav-list a {
	color: #333;
	font-weight: 400
}

#mallLogo .mui-global-nav-list a:hover {
	text-decoration: underline;
	border-bottom: 0
}

.quickSearchTip {
	height: 30px;
	line-height: 30px;
	color: #666
}

.quickSearchTip i,.quickSearchTip em {
	background: #fff
		url(http://img03.taobaocdn.com/tps/i3/T1DGAyXahbXXXo2eDk-59-24.png)
		no-repeat
}

.quickSearchTip i {
	display: block;
	float: left;
	width: 23px;
	height: 22px;
	margin-left: 5px;
	background-position: -40px 5px
}

.quickSearchTip em {
	color: #000;
	display: inline-block;
	height: 23px;
	line-height: 23px;
	width: 35px;
	margin: 0 3px;
	font-weight: 700;
	text-align: center
}

#mallLogo.greatCollect {
	padding-top: 5px
}

#mallLogo.greatCollect .mlogo a {
	width: 247px;
	height: 47px
}

#mallLogo.greatCollect .mlogo s {
	background-image:
		url(http://img01.taobaocdn.com/tps/i1/T1bQh0XrVXXXbCmX6t-247-47.png)
		!important;
	background-position: 0 0;
	width: 247px;
	height: 47px
}

#mallNav {
	width: 100%;
	min-width: 990px;
	margin-bottom: 10px
}

#mallNav {
	background: 0 0
}

.mallNav-con {
	height: 30px;
	width: 990px;
	margin: 0 auto;
	border-bottom: 1px solid #333
}

.mallNav-main {
	background: 0 0
}

#mallTextNav {
	position: relative
}

#mallTextNav li {
	font-size: 12px;
	float: left;
	text-align: center;
	display: inline\9;
	height: 30px;
	line-height: 30px;
	position: relative;
	background: 0 0
}

#mallTextNav a,#mallTextNav span {
	display: block;
	_float: left;
	text-align: center;
	padding: 0 20px;
	color: #333;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

#mallTextNav a:hover {
	background-color: transparent;
	position: relative;
	padding: 0 20px;
	z-index: 10;
	text-decoration: none;
	margin-left: 0
}

#mallNav .mallNav-con .curChn {
	margin-left: 0;
	background: #333;
	font-weight: 700;
	z-index: 12
}

#mallTextNav li.curChn a,#mallTextNav li.curChn span {
	color: #fff
}

.mallNav-others {
	position: absolute;
	right: 0;
	top: 0
}

#mallNav .chnNew {
	position: absolute;
	z-index: 1001;
	display: block;
	width: 23px;
	height: 13px;
	right: 0;
	top: 0;
	background-position: -159px -100px
}

#mallNav .chnHot {
	display: block;
	z-index: 1001;
	height: 12px;
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	background-position: -158px -85px
}

#mall-desc .propose i {
	background-position: -156px -86px;
	margin-right: .1em;
	display: inline-block;
	height: 16px;
	overflow: hidden;
	vertical-align: text-bottom;
	width: 16px
}

#mall-desc dt span {
	display: block;
	height: 25px;
	width: 73px;
	overflow: hidden
}

#ensure dt span {
	background-position: 0 -154px
}

#beginner dt span {
	background-position: 0 -174px
}

#payment dt span {
	background-position: 0 -195px
}

#seller dt span {
	background-position: 0 -215px
}

#mall-desc {
	position: relative;
	margin-bottom: 25px;
	text-align: left;
	zoom: 1
}

#mall-desc:after {
	content: "";
	display: block;
	clear: both;
	height: 0
}

#mall-desc dl {
	float: left;
	width: 220px
}

#mall-desc dl#payment {
	margin-left: 200px;
	_display: inline
}

#mall-desc dl#seller {
	float: right;
	width: 130px
}

#mall-desc dt {
	margin-bottom: 3px;
	padding-bottom: 4px;
	font-family: '\5fae\8f6f\96c5\9ed1';
	font-size: 18px;
	font-weight: 500
}

#mall-desc dl#seller dt {
	margin-right: 0
}

#mall-desc dd {
	margin-right: 40px
}

#mall-desc dl a,#mall-desc dl dd span {
	display: block;
	height: 22px;
	line-height: 1.8;
	color: #666;
	white-space: nowrap
}

#mall-desc dl i {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: text-bottom;
	overflow: hidden;
	background-position: -171px -251px
}

#mall-desc .propose {
	clear: both;
	padding: 0 0 8px 10px;
	border-bottom: 1px solid #E6E6E6;
	text-align: left
}

#ensure .seal {
	float: right;
	margin: -20px 10px 0 0
}

#mall-desc .propose a,#mall-desc .join {
	color: #36c
}

#mall-desc .go-home {
	position: absolute;
	left: 50%;
	top: 2px;
	margin-left: -85px;
	height: 150px;
	width: 150px;
	overflow: hidden;
	line-height: 999px;
	background-position: 1px -269px
}

#mall-desc .go-home a {
	display: none
}

#footer {
	border-top: 1px solid #D1D7DC;
	clear: both;
	margin: 10px auto;
	text-align: center;
	padding-top: 15px;
	background-position: 0 -235px;
	background-repeat: repeat-x;
	background: #fff;
	position: relative
}

#footer p {
	padding: 5px 0
}

#footer p strong {
	font-weight: 400
}

#footer p a {
	margin-right: 3px;
	color: #36c
}

#server-num,#footer .server-num {
	color: #fff;
	font-size: 11px;
	background: #fff
}

.qrcodeCon {
	margin: 0 auto;
	width: 990px;
	position: relative;
	line-height: 0;
	font-size: 0;
	height: 0
}

.footer-qrcode {
	position: absolute;
	left: 50%;
	top: -330px;
	margin-left: -90px;
	height: 160px;
	width: 160px;
	overflow: hidden;
	background: #fff
		url(http://gtms01.alicdn.com/tps/i1/T1a1vVFl4cXXcX4ZjM-160-150.png)
		no-repeat
}

.w1190 #sn-bd,.w1190 #header .headerLayout,.w1190 #header .headerCon,.w1190 #mallNav .wrapper,.w1190 .mallNav-con
	{
	width: 1190px
}

.w1190 .sn-mcate-ctn-con,.w1190 .sn-mcate-ctn {
	width: 1188px
}

.w1190 .sn-mcate-ctn li {
	padding-right: 34px;
	padding-left: 28px
}

.w1190 #site-nav .sn-container {
	width: 1190px
}

.w1190 #mallSearch,.page-not-market #mallSearch {
	width: 540px !important
}

.w1190 #mq,.page-not-market #mq {
	width: 439px !important
}

.w1190 #mallPage,#mallPage.w1190,.w1190 {
	min-width: 1190px
}

.w1190 #site-nav .sn-mobile,.w1190 #site-nav .sn-sitemap {
	display: block
}

@font-face {
	font-family: fp-font;
	src: url(http://at.alicdn.com/t/font_1394079079_0082858.eot);
	src: url(http://at.alicdn.com/t/font_1394079079_0082858.eot?#iefix)
		format('embedded-opentype'),
		url(http://at.alicdn.com/t/font_1394079079_0406601.woff)
		format('woff'),
		url(http://at.alicdn.com/t/font_1394079078_8924356.ttf)
		format('truetype'),
		url(http://at.alicdn.com/t/font_1394079079_06411.svg#iconfont)
		format('svg')
}

.fp-iconfont {
	font-family: fp-font
}

.hidden {
	display: none
}

.bold {
	font-weight: 700
}

.red {
	color: #c40000
}

.green {
	color: #0d8600
}

.font-size-16 {
	font-size: 16px
}

body {
	font: 12px/1.5 tahoma, arial, 'Hiragino Sans GB', '\5b8b\4f53',
		sans-serif;
	background: #fff
}

#content {
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d
}

.fp-content-loading {
	background:
		url(http://gtms03.alicdn.com/tps/i3/T1jkR0FpBdXXbpD82k-184-38.gif)
		no-repeat scroll 50% 50% #fff
}

.fp-content-err {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1cix1FtthXXbwNOgd-101-130.jpg)
		no-repeat scroll 50% 50%
}

.fp-content-loading-gray {
	background:
		url(http://gtms04.alicdn.com/tps/i4/T1rVx0FDVdXXbffB2X-140-29.gif)
		no-repeat scroll 50% 35% #f2f2f2
}

@media ( max-width :1210px) {
	.hidden-in-990 {
		display: none
	}
}

.w990 .hidden-in-990 {
	display: none
}

.main-container {
	position: relative;
	border-bottom: 1px solid #ccc
}

.grid-container-1190 {
	*zoom: 1;
	width: 1190px
}

.grid-container-1190:before,.grid-container-1190:after {
	display: table;
	content: "";
	line-height: 0
}

.grid-container-1190:after {
	clear: both
}

.grid-container-990 {
	*zoom: 1;
	width: 990px
}

.grid-container-990:before,.grid-container-990:after {
	display: table;
	content: "";
	line-height: 0
}

.grid-container-990:after {
	clear: both
}

.grid-container-800 {
	*zoom: 1;
	width: 800px
}

.grid-container-800:before,.grid-container-800:after {
	display: table;
	content: "";
	line-height: 0
}

.grid-container-800:after {
	clear: both
}

.grid-col-150 {
	float: left;
	width: 150px
}

.grid-col-160 {
	float: left;
	width: 160px
}

.grid-col-190 {
	float: left;
	width: 190px
}

.grid-col-200 {
	float: left;
	width: 200px
}

.grid-col-305 {
	float: left;
	width: 305px
}

.grid-col-400 {
	float: left;
	width: 400px
}

.grid-col-460 {
	float: left;
	width: 460px
}

.grid-col-800 {
	float: left;
	width: 800px
}

.grid-col-990 {
	float: left;
	width: 990px
}

.grid-row-95 {
	height: 95px
}

.grid-row-100 {
	height: 100px
}

.grid-row-140 {
	height: 140px
}

.grid-row-281 {
	height: 281px
}

.grid-row-422 {
	height: 422px
}

#mallPage #content {
	position: relative;
	width: 1190px;
	margin: 15px auto;
	z-index: 1001
}

#mallPage #header {
	min-width: 1190px
}

#header #mallLogo {
	position: relative;
	padding-top: 0;
	width: 340px;
	height: 85px;
	overflow: hidden
}

#header #mallLogo a {
	position: static;
	display: inline;
	color: #fff;
	height: auto;
	width: auto;
	overflow: visible
}

#header #mallLogo .fp-logo {
	position: absolute;
	top: -49px;
	left: -5px;
	line-height: 200px;
	color: #c40000;
	text-decoration: none;
	font-size: 200px;
	font-weight: 400;
	height: auto;
	overflow: visible
}

#header #mallSearch label,#header .s-combobox .s-combobox-input-wrap,#header #mallSearch .s-combobox,#header .mallSearch-input
	{
	height: 32px;
	line-height: 32px
}

#header #mallSearch {
	float: left;
	padding-right: 20px
}

#header #mallSearch button {
	height: 33px;
	line-height: 33px;
	_height: 37px;
	_line-height: 37px
}

#header #mallSearch #mq {
	background: 0 0;
	height: 22px;
	line-height: 22px;
	padding-bottom: 8px
}

#header #mallSearch .hot-query {
	padding-top: 6px
}

#header #mallSearch #mq:focus,#header .s-combobox .s-combobox-input:focus
	{
	outline: 0
}

#header .headerCon {
	position: relative
}

#header .header-extra {
	overflow: visible
}

#header .header-banner {
	float: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 110px;
	padding-left: 0;
	text-align: right;
	z-index: 1
}

#footer {
	text-align: left;
	border-top: 0;
	margin: 0;
	padding: 0
}

#footer p {
	padding: 0
}

#footer p a {
	color: #fff
}

.tmall-ensure {
	width: 1190px;
	height: 100px;
	background:
		url(http://gtms02.alicdn.com/tps/i1/T1ZjhhFpRkXXX1CdwH-1190-100.jpg)
		no-repeat;
	margin: 25px auto;
	padding: 0
}

.tmall-ensure a {
	float: left;
	display: block;
	width: 297px;
	height: 100px;
	text-indent: -1000em
}

.footer-info {
	background: #c40000
}

.tmall-desc {
	*zoom: 1;
	width: 1020px;
	padding: 22px 0 0 170px;
	height: 185px;
	border-bottom: 1px solid #d03333;
	margin: auto;
	background:
		url(http://gtms03.alicdn.com/tps/i1/T1k7xDFyxxXXXkVV64-170-208.png)
		no-repeat
}

.tmall-desc:before,.tmall-desc:after {
	display: table;
	content: "";
	line-height: 0
}

.tmall-desc:after {
	clear: both
}

.tmall-desc dl {
	float: left;
	width: 100px;
	padding-left: 90px
}

.tmall-desc dl dt {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	height: 30px;
	line-height: 30px
}

.tmall-desc dl a {
	display: block;
	width: 100px;
	overflow: hidden;
	text-align: left;
	height: 20px;
	line-height: 20px;
	color: #fff
}

.tmall-desc .tmall-mobile a {
	width: 115px;
	height: 115px;
	line-height: 115px;
	text-align: center
}

.tmall-intro {
	width: 1190px;
	margin: auto;
	color: #fff;
	line-height: 25px;
	padding: 10px 0 10px 20px
}

.tmall-copyright {
	width: 1190px;
	margin: auto;
	padding: 20px 0 60px 20px;
	line-height: 20px;
	color: #a4a4a4
}

.tmall-copyright a {
	color: #a4a4a4
}

.tmall-copyright span {
	margin-right: 65px
}

.tmall-copyright b {
	display: block;
	color: #686868;
	font-weight: 400
}

@media ( max-width :1210px) {
	body {
		min-width: 990px
	}
	#mallPage.w1190 {
		min-width: 990px
	}
	.w1190 #site-nav #sn-bd,.w1190 #site-nav .sn-container {
		width: 990px
	}
	.w1190 #header .headerLayout,.w1190 #header .headerCon {
		width: 990px
	}
	.w1190 #mallSearch {
		width: 430px !important
	}
	.w1190 #mq {
		width: 329px !important
	}
	#mallPage #header {
		min-width: 990px
	}
	#mallPage #content {
		width: 990px;
		overflow: hidden
	}
	.tmall-ensure {
		width: 990px;
		background-image:
			url(http://gtms02.alicdn.com/tps/i2/T1vYemFC0eXXcnC4Lh-990-100.jpg)
	}
	.tmall-ensure a {
		width: 247px
	}
	.tmall-desc {
		width: 820px
	}
	.tmall-desc dl {
		padding-left: 50px
	}
	.tmall-intro,.tmall-copyright {
		width: 990px
	}
}

.w990 body {
	min-width: 990px
}

.w990 #mallPage.w1190 {
	min-width: 990px
}

.w990 .w1190 #site-nav #sn-bd,.w990 .w1190 #site-nav .sn-container {
	width: 990px
}

.w990 .w1190 #header .headerLayout,.w990 .w1190 #header .headerCon {
	width: 990px
}

.w990 .w1190 #mallSearch {
	width: 430px !important
}

.w990 .w1190 #mq {
	width: 329px !important
}

.w990 #mallPage #header {
	min-width: 990px
}

.w990 #mallPage #content {
	width: 990px;
	overflow: hidden
}

.w990 .tmall-ensure {
	width: 990px;
	background-image:
		url(http://gtms02.alicdn.com/tps/i2/T1vYemFC0eXXcnC4Lh-990-100.jpg)
}

.w990 .tmall-ensure a {
	width: 247px
}

.w990 .tmall-desc {
	width: 820px
}

.w990 .tmall-desc dl {
	padding-left: 50px
}

.w990 .tmall-intro,.w990 .tmall-copyright {
	width: 990px
}

.fp-main-nav {
	margin-left: 190px;
	height: 34px;
	line-height: 34px
}

.fp-main-nav li {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px 0 20px;
	font-weight: 700;
	font-size: 14px
}

.fp-main-nav li a {
	color: #000;
	text-decoration: none
}

.fp-main-nav li a:hover {
	color: #000;
	text-decoration: none
}

.fp-main-nav .main-nav-icon {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	z-index: 1
}

.fp-main-nav .fp-news {
	float: right;
	width: 250px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	overflow: hidden;
	color: #999;
	text-align: right;
	font-weight: 400
}

.fp-main-nav .fp-news .fp-news-type {
	color: #c40000
}

.fp-main-nav .fp-news a {
	color: #999
}

.fp-main-nav .fp-news a:hover {
	color: #c40000;
	text-decoration: underline
}

.fp-cat-slide {
	position: relative;
	width: 990px;
	padding-bottom: 20px
}

.fp-cat-slide .fp-slide-title {
	position: absolute;
	top: -34px;
	left: 0;
	width: 140px;
	padding-left: 50px;
	height: 34px;
	line-height: 34px;
	background: #000;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: left
}

.fp-cat-slide .cat-slide {
	position: relative;
	width: 990px;
	border-top: 2px solid #000
}

.cat-slide-nav {
	width: 190px;
	color: #fff
}

.cat-slide-nav li {
	position: relative;
	width: 190px;
	height: 30px;
	line-height: 30px;
	background: #c40000
}

.cat-slide-nav li .cat-nav-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 40px;
	margin-right: 10px;
	text-align: right;
	text-decoration: none;
	font-size: 16px;
	-webkit-transition: width .2s linear;
	-moz-transition: width .2s linear;
	-o-transition: width .2s linear;
	transition: width .2s linear
}

.cat-slide-nav li .cat-nav-arrow {
	position: absolute;
	top: 9px;
	right: 0;
	display: none;
	line-height: 0;
	height: 0;
	font-size: 0;
	border-style: solid;
	border-color: #a70000 #fff;
	border-width: 6px 6px 6px 0;
	z-index: 10
}

.cat-slide-nav a {
	color: #fff
}

.cat-slide-nav a:hover {
	color: #fff
}

.cat-slide-nav .cat-nav-last {
	height: 32px;
	line-height: 32px
}

.cat-slide-nav .cat-nav-selected {
	background: #a70000
}

.cat-slide-nav .cat-nav-selected .cat-nav-icon {
	width: 45px
}

.cat-slide-nav .cat-nav-selected .cat-nav-arrow {
	display: block
}

.cat-slide-content {
	position: absolute;
	top: 0;
	left: 190px;
	width: 800px;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d
}

.cat-slide-content .cat-slide-pannel,.cat-slide-content .cat-pannel {
	width: 100%
}

.cat-slide-content .cat-detail {
	position: relative;
	text-align: center;
	height: 482px;
	background: #fff;
	z-index: 10;
	-webkit-box-shadow: 4px -2px 2px -2px #ddd;
	-moz-box-shadow: 4px -2px 2px -2px #ddd;
	box-shadow: 4px -2px 2px -2px #ddd
}

.cat-slide-content .cat-detail a {
	color: #666
}

.cat-slide-content .cat-detail a:hover {
	color: #666
}

.cat-slide-content .cat-detail .cat-title {
	background: #c40000;
	color: #fff;
	font-size: 14px;
	height: 20px;
	line-height: 21px;
	font-weight: 700;
	margin: 17px 15px 0
}

.cat-slide-content .cat-detail .cat-title a {
	color: #fff
}

.cat-slide-content .cat-detail .cat-title a:hover {
	color: #fff
}

.cat-slide-content .cat-detail .cat-pannel-line {
	display: block;
	height: 0;
	line-height: 0;
	font-size: 0;
	margin: 0 15px;
	border-bottom: 1px dotted #fff
}

.cat-slide-content .cat-detail .cat-label-list {
	padding: 10px 0
}

.cat-slide-content .cat-detail .cat-label-list li {
	height: 25px;
	line-height: 25px
}

.cat-slide-content .cat-detail .cat-label-list a {
	display: inline-block;
	width: 50px;
	overflow: hidden;
	text-align: left
}

.cat-slide-content .cat-detail .cat-label-list .second-col-label {
	margin-left: 10px
}

.cat-slide-content .cat-detail .cat-brand-slide {
	position: relative;
	margin: 0 10px;
	width: 130px;
	height: 92px;
	overflow: hidden;
	padding: 10px 0 17px
}

.cat-slide-content .cat-detail .cat-brand-slide .cat-brand-content {
	width: 130px;
	height: 92px;
	overflow: hidden;
	text-align: center
}

.cat-slide-content .cat-detail .cat-brand-slide .cat-brand-content a {
	display: block;
	width: 120px;
	height: 45px;
	margin: 0 auto;
	background: #fff;
	margin-bottom: 2px
}

.cat-slide-content .cat-detail .cat-brand-slide .cat-brand-nav {
	position: absolute;
	width: 36px;
	margin-left: -14px;
	left: 50%;
	bottom: 5px;
	z-index: 2
}

.cat-slide-content .cat-detail .cat-brand-slide .cat-brand-nav li {
	float: left;
	width: 5px;
	height: 5px;
	background: #b5b5b5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 7px;
	cursor: pointer;
	line-height: 0;
	font-size: 0
}

.cat-slide-content .cat-detail .cat-brand-slide .cat-brand-nav .cat-brand-selected
	{
	background: #c40000
}

.cat-slide-content .cat-banner {
	position: relative;
	height: 482px;
	overflow: hidden
}

.cat-slide-content .cat-banner .banner-grid {
	position: absolute;
	left: 0;
	top: 0
}

.cat-slide-content .cat-banner .banner-grid-a1 {
	width: 459px;
	height: 482px;
	border-right: 1px solid #e5e5e5
}

.cat-slide-content .cat-banner .banner-grid-b1 {
	width: 459px;
	height: 321px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}

.cat-slide-content .cat-banner .banner-grid-b2,.cat-slide-content .cat-banner .banner-grid-c3
	{
	top: 322px;
	width: 229px;
	height: 160px;
	border-right: 1px solid #e5e5e5
}

.cat-slide-content .cat-banner .banner-grid-b3,.cat-slide-content .cat-banner .banner-grid-c4
	{
	top: 322px;
	left: 230px;
	width: 229px;
	height: 160px;
	border-right: 1px solid #e5e5e5
}

.cat-slide-content .cat-banner .banner-grid-c1 {
	width: 229px;
	height: 321px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}

.cat-slide-content .cat-banner .banner-grid-c2 {
	left: 230px;
	width: 229px;
	height: 321px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}

.cat-slide-content .cat-small-banner li {
	width: 190px;
	height: 160px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	background: #efefef
}

.cat-slide-content .cat-small-banner a {
	display: block;
	width: 100%;
	height: 160px;
	-webkit-transition: margin-left .3s ease-in;
	-moz-transition: margin-left .3s ease-in;
	-o-transition: margin-left .3s ease-in;
	transition: margin-left .3s ease-in;
	margin-left: 3px;
	*margin-left: 0
}

.cat-slide-content .cat-small-banner a:hover {
	margin-left: -2px;
	*margin-left: 0
}

.cat-slide-content .cat-small-banner img {
	vertical-align: middle
}

.cat-slide-content .cat-small-banner .small-banner-last {
	border-bottom: 0
}

.market-rec-content .cat-detail .market-list {
	text-align: center;
	padding: 5px 0;
	font-size: 14px;
	font-weight: 700
}

.market-rec-content .cat-detail .market-list li {
	height: 35px;
	line-height: 35px
}

.market-rec-content .cat-detail .market-list a {
	text-decoration: none;
	text-align: center;
	width: 50px;
	color: #532828;
	border-bottom: 1px solid #e5e5e5
}

.market-rec-content .cat-detail .market-list a:hover {
	color: #532828
}

.market-rec-content .cat-detail .market-list .highlight {
	color: #c40000
}

.market-rec-content .cat-detail .market-list .highlight:hover {
	color: #c40000
}

.market-rec-content .cat-detail .cat-label-title {
	color: #ddd;
	margin-top: 8px
}

.market-rec-content .cat-detail .market-banner {
	position: absolute;
	left: -30px;
	bottom: -21px;
	display: block;
	width: 170px;
	height: 140px
}

.market-rec-content .supper-cat-banner {
	float: left;
	width: 650px;
	height: 482px
}

.market-rec-content .cat-banner {
	position: relative;
	width: 459px;
	height: 482px;
	overflow: hidden;
	border-right: 1px solid #e5e5e5
}

.market-rec-content .cat-banner .banner-trigger {
	position: absolute;
	display: none;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 25px;
	color: #fff;
	background: #000;
	text-decoration: none;
	opacity: .3;
	filter: alpha(opacity = 30);
	top: 50%;
	margin-top: -25px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	z-index: 50
}

.market-rec-content .cat-banner .banner-trigger:hover {
	opacity: .5;
	filter: alpha(opacity = 50);
	-webkit-transition: opacity .3s ease-in;
	-moz-transition: opacity .3s ease-in;
	-o-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in
}

.market-rec-content .cat-banner .banner-trigger-prev {
	padding: 0 9px 0 7px;
	left: 5px
}

.market-rec-content .cat-banner .banner-trigger-next {
	padding: 0 7px 0 9px;
	right: 5px
}

.market-rec-content .cat-banner .market-slide-nav {
	display: block !important;
	position: absolute;
	right: 0;
	bottom: 6px;
	z-index: 2
}

.market-rec-content .cat-banner .market-slide-nav li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	background: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 6px;
	cursor: pointer;
	color: #fff;
	font-family: Arial;
	text-align: center;
	line-height: 20px
}

.market-rec-content .cat-banner .market-slide-nav a {
	color: #fff;
	text-decoration: none
}

.market-rec-content .cat-banner .market-slide-nav a:hover {
	color: #fff;
	text-decoration: none
}

.market-rec-content .cat-banner .market-slide-nav .market-nav-selected {
	background: #c40000
}

.market-rec-content .cat-banner .market-slide-content {
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d
}

.market-rec-content .cat-banner .market-slide-content .market-slide-pannel
	{
	float: left;
	width: 459px;
	height: 482px
}

.cat-pannel-1-content .cat-detail .cat-label-list a:hover {
	color: #d01f47
}

.cat-pannel-1-content .cat-detail .highlight {
	color: #d01f47
}

.cat-pannel-1-content .cat-detail .highlight:hover {
	color: #d01f47
}

.cat-pannel-1-content .cat-detail .cat-title {
	background: #eca5b5
}

.cat-pannel-1-content .cat-detail .cat-pannel-line {
	border-bottom-color: #eca5b5
}

.cat-pannel-2-content .cat-detail .cat-label-list a:hover {
	color: #1291cf
}

.cat-pannel-2-content .cat-detail .highlight {
	color: #1291cf
}

.cat-pannel-2-content .cat-detail .highlight:hover {
	color: #1291cf
}

.cat-pannel-2-content .cat-detail .cat-title {
	background: #a1d3ec
}

.cat-pannel-2-content .cat-detail .cat-pannel-line {
	border-bottom-color: #a1d3ec
}

.cat-pannel-3-content .cat-detail .cat-label-list a:hover {
	color: #8b478b
}

.cat-pannel-3-content .cat-detail .highlight {
	color: #8b478b
}

.cat-pannel-3-content .cat-detail .highlight:hover {
	color: #8b478b
}

.cat-pannel-3-content .cat-detail .cat-title {
	background: #d3b6d2
}

.cat-pannel-3-content .cat-detail .cat-pannel-line {
	border-bottom-color: #d3b6d2
}

.cat-pannel-4-content .cat-detail .cat-label-list a:hover {
	color: #d8468d
}

.cat-pannel-4-content .cat-detail .highlight {
	color: #d8468d
}

.cat-pannel-4-content .cat-detail .highlight:hover {
	color: #d8468d
}

.cat-pannel-4-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -2px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-4-content .cat-detail .cat-pannel-line {
	border-bottom-color: #e8a7c7
}

.cat-pannel-5-content .cat-detail .cat-label-list a:hover {
	color: #2062d3
}

.cat-pannel-5-content .cat-detail .highlight {
	color: #2062d3
}

.cat-pannel-5-content .cat-detail .highlight:hover {
	color: #2062d3
}

.cat-pannel-5-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -42px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-5-content .cat-detail .cat-pannel-line {
	border-bottom-color: #a9c1ed
}

.cat-pannel-6-content .cat-detail .cat-label-list a:hover {
	color: #df3f4e
}

.cat-pannel-6-content .cat-detail .highlight {
	color: #df3f4e
}

.cat-pannel-6-content .cat-detail .highlight:hover {
	color: #df3f4e
}

.cat-pannel-6-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -82px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-6-content .cat-detail .cat-pannel-line {
	border-bottom-color: #f3b2b8
}

.cat-pannel-7-content .cat-detail .cat-label-list a:hover {
	color: #f56a00
}

.cat-pannel-7-content .cat-detail .highlight {
	color: #f56a00
}

.cat-pannel-7-content .cat-detail .highlight:hover {
	color: #f56a00
}

.cat-pannel-7-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -125px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-7-content .cat-detail .cat-pannel-line {
	border-bottom-color: #fdd2b2
}

.cat-pannel-8-content .cat-detail .cat-label-list a:hover {
	color: #2262d3
}

.cat-pannel-8-content .cat-detail .highlight {
	color: #2262d3
}

.cat-pannel-8-content .cat-detail .highlight:hover {
	color: #2262d3
}

.cat-pannel-8-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -164px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-8-content .cat-detail .cat-pannel-line {
	border-bottom-color: #bcd0f1
}

.cat-pannel-9-content .cat-detail .cat-label-list a:hover {
	color: #cb3a0a
}

.cat-pannel-9-content .cat-detail .highlight {
	color: #cb3a0a
}

.cat-pannel-9-content .cat-detail .highlight:hover {
	color: #cb3a0a
}

.cat-pannel-9-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -208px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-9-content .cat-detail .cat-pannel-line {
	border-bottom-color: #eec4b6
}

.cat-pannel-10-content .cat-detail .cat-label-list a:hover {
	color: #B38E63
}

.cat-pannel-10-content .cat-detail .highlight {
	color: #B38E63
}

.cat-pannel-10-content .cat-detail .highlight:hover {
	color: #B38E63
}

.cat-pannel-10-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -254px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-10-content .cat-detail .cat-pannel-line {
	border-bottom-color: #e7dbcf
}

.cat-pannel-11-content .cat-detail .cat-label-list a:hover {
	color: #4459A3
}

.cat-pannel-11-content .cat-detail .highlight {
	color: #4459A3
}

.cat-pannel-11-content .cat-detail .highlight:hover {
	color: #4459A3
}

.cat-pannel-11-content .cat-detail .cat-title {
	background: #c9ccdb
}

.cat-pannel-11-content .cat-detail .cat-pannel-line {
	border-bottom-color: #c9ccdb
}

.cat-pannel-12-content .cat-detail .cat-label-list a:hover {
	color: #9fb000
}

.cat-pannel-12-content .cat-detail .highlight {
	color: #9fb000
}

.cat-pannel-12-content .cat-detail .highlight:hover {
	color: #9fb000
}

.cat-pannel-12-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -296px;
	padding-top: 13px;
	margin-top: 4px;
	padding-left: 32px
}

.cat-pannel-12-content .cat-detail .cat-pannel-line {
	border-bottom-color: #d9df99
}

.cat-pannel-13-content .cat-detail .cat-label-list a:hover {
	color: #00b78b
}

.cat-pannel-13-content .cat-detail .highlight {
	color: #00b78b
}

.cat-pannel-13-content .cat-detail .highlight:hover {
	color: #00b78b
}

.cat-pannel-13-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -337px;
	padding-top: 13px;
	margin-top: 4px;
	padding-left: 32px
}

.cat-pannel-13-content .cat-detail .cat-pannel-line {
	border-bottom-color: #99e2d1
}

.cat-pannel-14-content .cat-detail .cat-label-list a:hover {
	color: #6ba536
}

.cat-pannel-14-content .cat-detail .highlight {
	color: #6ba536
}

.cat-pannel-14-content .cat-detail .highlight:hover {
	color: #6ba536
}

.cat-pannel-14-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -380px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-14-content .cat-detail .cat-pannel-line {
	border-bottom-color: #c4dbaf
}

.cat-pannel-15-content .cat-detail .cat-label-list a:hover {
	color: #0190b2
}

.cat-pannel-15-content .cat-detail .highlight {
	color: #0190b2
}

.cat-pannel-15-content .cat-detail .highlight:hover {
	color: #0190b2
}

.cat-pannel-15-content .cat-detail .cat-title {
	background:
		url(http://gtms02.alicdn.com/tps/i2/T1q_eHFv8XXXXP3Sw0-130-450.jpg)
		no-repeat -5px -416px;
	padding-top: 10px;
	margin-top: 7px;
	padding-left: 32px
}

.cat-pannel-15-content .cat-detail .cat-pannel-line {
	border-bottom-color: #99d3df
}

@media ( max-width :1210px) {
	.main-container {
		width: 990px
	}
	.cat-small-banner {
		display: none
	}
	.market-rec-content .cat-banner .banner-trigger-next {
		right: 13px
	}
	.market-rec-content .cat-banner .market-slide-nav {
		right: 10px
	}
}

.w990 .main-container {
	width: 990px
}

.w990 .cat-small-banner {
	display: none
}

.w990 .market-rec-content .cat-banner .banner-trigger-next {
	right: 13px
}

.w990 .market-rec-content .cat-banner .market-slide-nav {
	right: 10px
}

.fp-brand-rec {
	padding-bottom: 20px
}

.fp-brand-rec .fp-brand-title {
	display: block;
	margin: 5px 0 8px;
	height: 20px;
	line-height: 20px;
	font-size: 17px;
	font-weight: 700;
	color: #000
}

.fp-brand-rec .fp-brand-title:hover {
	color: #000;
	text-decoration: none
}

.fp-brand-rec .fp-brand-title a {
	color: #000
}

.fp-brand-rec .fp-brand-title a:hover {
	color: #000;
	text-decoration: none
}

.fp-brand-rec .fp-brand-content {
	border-top: 2px solid #000;
	_border-top: 1px solid #e5e5e5
}

.fp-brand-rec .fp-brand-content .today-brand,.fp-brand-rec .fp-brand-content .weekly-discovery
	{
	display: block;
	overflow: hidden;
	width: 190px;
	height: 253px
}

.brand-rec-slide {
	position: relative
}

.brand-rec-slide .brand-rec-nav {
	position: absolute;
	top: -27px;
	left: 0
}

.brand-rec-slide .brand-rec-nav li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 15px;
	line-height: 15px;
	padding: 0 15px;
	cursor: pointer;
	color: #666;
	border-right: 1px solid #e5e5e5
}

.brand-rec-slide .brand-rec-nav .selected {
	color: #000;
	font-weight: 700
}

.brand-rec-slide .brand-rec-nav .brand-rec-last-nav {
	border-right: 0
}

.brand-rec-slide .brand-rec-content {
	position: relative;
	padding: 10px 40px 13px;
	width: 720px;
	height: 230px
}

.brand-rec-slide .brand-rec-content .brand-rec-pannel {
	width: 100%;
	height: 100%
}

.brand-rec-slide .brand-pool {
	position: absolute;
	right: 10px;
	top: -24px;
	color: #666;
	font: 400 12px '\5b8b\4f53', Hei
}

.brand-wall-slide {
	position: relative
}

.brand-wall-slide:hover .brand-wall-trigger {
	color: #d8d8d8;
	text-decoration: none
}

.brand-wall-slide a {
	text-decoration: none;
	color: #ccc
}

.brand-wall-slide .brand-wall-trigger {
	color: #eee;
	color: #d8d8d8\9;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	transition: color .3s ease-out;
	position: absolute;
	top: 50%;
	text-decoration: none;
	font-size: 25px;
	margin-top: -20px
}

.brand-wall-slide .brand-wall-trigger:hover {
	text-decoration: none
}

.brand-wall-slide .brand-trigger-prev {
	left: -25px
}

.brand-wall-slide .brand-trigger-next {
	right: -25px
}

.brand-wall-slide .brand-wall-content {
	position: relative;
	width: 720px;
	height: 230px;
	overflow: hidden
}

.brand-wall-slide .brand-wall-content .brand-wall-pannel {
	width: 100%;
	height: 100%
}

.brand-wall-slide .brand-item {
	overflow: hidden;
	float: left;
	position: relative;
	width: 120px;
	height: 70px;
	padding: 4px 0;
	text-align: center
}

.brand-wall-slide .brand-item-info .brand-subject-desc {
	display: block;
	opacity: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: opacity .2s ease-in;
	-moz-transition: opacity .2s ease-in;
	-o-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in
}

.brand-wall-slide .brand-item-info:hover .brand-subject-desc {
	opacity: 1
}

.brand-wall-slide .brand-subject-info {
	display: block;
	width: 120px;
	height: 70px;
	position: absolute;
	left: -120px;
	top: 0;
	z-index: 1
}

.brand-wall-slide .brand-subject-info .brand-subject-desc {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background: #b81d20;
	color: #fff;
	opacity: .008;
	filter: alpha(opacity = .8);
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis
}

.brand-subject-rec li {
	margin-left: 10px;
	_margin-left: 5px;
	height: 251px;
	border-top: 2px solid #f1f0e7
}

.brand-subject-rec .even {
	background: #f8f8f5
}

.brand-subject-rec a {
	text-decoration: none;
	color: #000
}

.brand-subject-rec .brand-subject-title {
	font-size: 16px;
	font-weight: 700;
	width: 80px;
	height: 28px;
	line-height: 28px;
	padding: 3px 0 0 10px;
	text-indent: -1000em;
	background-image:
		url(http://gtms04.alicdn.com/tps/i4/T1N2e5FCJXXXbYdUZh-210-400.png);
	background-repeat: no-repeat
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen and
		(min--moz-device-pixel-ratio:2) , only screen and
		(-o-min-device-pixel-ratio:2/1) , only screen and
		(min-device-pixel-ratio:2) , only screen and (min-resolution:192dpi) ,
		only screen and (min-resolution:2dppx) {
	.brand-subject-rec .brand-subject-title {
		background-image:
			url(http://gtms01.alicdn.com/tps/i1/T1pFS2FypcXXbSYQUe-420-800.png);
		background-size: 210px 400px
	}
}

.brand-subject-rec .brand-subject-desc {
	font-size: 14px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	word-break: break-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.brand-subject-rec .brand-subject-benifit {
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	color: #999;
	word-break: break-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.brand-subject-rec .brand-subject-dpsf .brand-subject-title {
	background-position: -107px -10px
}

.brand-subject-rec .brand-subject-ggqq .brand-subject-title {
	background-position: -107px -39px
}

.brand-subject-rec .brand-subject-ss .brand-subject-title {
	background-position: -107px -65px
}

.brand-subject-rec .brand-subject-shgd .brand-subject-title {
	background-position: -107px -96px
}

@media ( max-width :1210px) {
	.brand-rec-slide {
		width: 600px
	}
	.brand-rec-slide .brand-rec-content {
		width: 520px
	}
	.brand-wall-slide .brand-wall-content {
		width: 520px
	}
	.brand-wall-slide .brand-item {
		width: 130px
	}
	.brand-wall-slide .brand-subject-info {
		width: 130px
	}
	.brand-subject-rec .grid-col-190 {
		width: 140px;
		overflow: hidden
	}
}

.w990 .brand-rec-slide {
	width: 600px
}

.w990 .brand-rec-slide .brand-rec-content {
	width: 520px
}

.w990 .brand-wall-slide .brand-wall-content {
	width: 520px
}

.w990 .brand-wall-slide .brand-item {
	width: 130px
}

.w990 .brand-wall-slide .brand-subject-info {
	width: 130px
}

.w990 .brand-subject-rec .grid-col-190 {
	width: 140px;
	overflow: hidden
}

.fp-subject-rec .fp-subject-title {
	display: block;
	margin: 5px 0 8px;
	height: 20px;
	line-height: 20px;
	font-size: 17px;
	font-weight: 700;
	color: #000
}

.fp-subject-rec .fp-subject-title:hover {
	color: #000;
	text-decoration: none
}

.fp-subject-rec .fp-subject-title a {
	color: #000
}

.fp-subject-rec .fp-subject-title a:hover {
	color: #000;
	text-decoration: none
}

.fp-subject-rec .fp-subject-content {
	width: 990px;
	height: 359px;
	border-top: 2px solid #000;
	_border-top: 1px solid #e5e5e5
}

.subject-slide {
	position: relative
}

.subject-slide .subject-slide-nav {
	width: 600px;
	position: absolute;
	top: -27px;
	left: 190px
}

.subject-slide .subject-slide-nav li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 15px;
	line-height: 15px;
	text-align: left;
	padding: 0 20px;
	cursor: pointer;
	color: #666;
	border-right: 1px solid #e5e5e5
}

.subject-slide .subject-slide-nav .subject-nav-selected {
	color: #000;
	font-weight: 700
}

.subject-slide .subject-slide-nav .subject-nav-last {
	border-right: 0
}

.subject-slide .subject-slide-content {
	position: relative;
	width: 990px;
	height: 359px;
	overflow: hidden
}

.subject-slide .subject-slide-pannel {
	width: 100%;
	height: 100%
}

.subject-slide .subject-act-banner {
	display: block;
	width: 190px;
	height: 253px;
	overflow: hidden;
	border-bottom: 2px solid #c40000
}

.subject-slide .subject-item {
	position: relative;
	height: 119px;
	margin: 0 20px;
	border-bottom: 1px solid #e5e5e5
}

.subject-slide .subject-item .subject-item-title {
	padding-top: 5px;
	line-height: 25px;
	font-size: 14px;
	font-weight: 700
}

.subject-slide .subject-item .subject-item-title a {
	color: #000
}

.subject-slide .subject-item .subject-label-list {
	line-height: 20px
}

.subject-slide .subject-item .subject-label-list a {
	color: #999
}

.subject-slide .subject-item .subject-item-pic {
	position: absolute;
	top: 10px;
	right: 0;
	display: block;
	width: 177px;
	height: 100px
}

.subject-slide .subject-item-last {
	border-bottom: 0
}

@media ( max-width :1210px) {
	.subject-slide-pannel .grid-col-305 {
		width: 205px
	}
	.subject-slide-pannel .grid-col-305 .subject-item {
		margin-right: 0;
		overflow: hidden
	}
	.subject-slide-pannel .grid-col-305 .subject-item-pic {
		right: -80px;
		overflow: hidden
	}
	.subject-slide-pannel .grid-col-305 .subject-item-pic img {
		-webkit-transition: margin-left .3s ease-in;
		-moz-transition: margin-left .3s ease-in;
		-o-transition: margin-left .3s ease-in;
		transition: margin-left .3s ease-in
	}
	.subject-slide-pannel .grid-col-305 .subject-item-pic:hover img {
		margin-left: -10px
	}
}

.w990 .subject-slide-pannel .grid-col-305 {
	width: 205px
}

.w990 .subject-slide-pannel .grid-col-305 .subject-item {
	margin-right: 0;
	overflow: hidden
}

.w990 .subject-slide-pannel .grid-col-305 .subject-item-pic {
	right: -80px;
	overflow: hidden
}

.w990 .subject-slide-pannel .grid-col-305 .subject-item-pic img {
	-webkit-transition: margin-left .3s ease-in;
	-moz-transition: margin-left .3s ease-in;
	-o-transition: margin-left .3s ease-in;
	transition: margin-left .3s ease-in
}

.w990 .subject-slide-pannel .grid-col-305 .subject-item-pic:hover img {
	margin-left: -10px
}

.fp-user-info {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 11;
	height: 1459px;
	background: #fff;
	padding-left: 10px;
	width: 189px;
	border-left: 1px solid #e5e5e5;
	overflow: hidden
}

.member-info {
	padding-top: 20px;
	height: 140px;
	color: #666;
	border-top: 2px solid #000
}

.member-info .member-pic {
	float: left;
	width: 60px;
	height: 60px;
	margin-left: 3px;
	_margin-left: 1px;
	margin-top: 4px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden
}

.member-info .member-welcome {
	margin-left: 75px
}

.member-info .member-welcome .user-nick {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 88px;
	white-space: nowrap;
	overflow: hidden;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: top;
	color: #666
}

.member-info .member-welcome .member-status {
	color: #666
}

.member-info .enter-get-point {
	margin-top: 5px;
	text-decoration: none;
	display: block;
	text-align: center;
	width: 80px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #e5e5e5
}

.member-info .member-detail {
	margin: 20px auto 0;
	width: 185px;
	text-align: center;
	*zoom: 1
}

.member-info .member-detail:before,.member-info .member-detail:after {
	display: table;
	content: "";
	line-height: 0
}

.member-info .member-detail:after {
	clear: both
}

.member-info .member-detail a {
	float: left;
	text-decoration: none;
	height: 35px;
	width: 60px;
	border-right: 1px solid #e5e5e5;
	color: #999
}

.member-info .member-detail .info-last {
	border-right: 0
}

.member-info .member-detail .my-minicart-num,.member-info .member-detail .my-brand-num,.member-info .member-detail .my-point-num
	{
	display: block;
	font-size: 14px;
	font-weight: 700
}

.member-info .member-detail .my-minicart-num,.member-info .member-detail .my-brand-num
	{
	color: #197fb9
}

.member-info .member-detail .my-point-num {
	color: #459b2c
}

.member-info .member-action {
	padding: 22px 0;
	width: 189px;
	text-align: center
}

.member-info .member-action .member-login-btn,.member-info .member-action .member-register-btn
	{
	display: block;
	float: left;
	text-decoration: none;
	width: 93px;
	height: 30px;
	margin-right: 3px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	background: #c40000;
	font-weight: 700
}

.member-info .member-action .member-register-btn {
	margin-right: 0
}

.member-unlogin .member-pic {
	overflow: visible
}

.user-charge-slide {
	border-top: 1px solid #e5e5e5;
	background: #f2f2f2;
	height: 191px;
	margin-bottom: 10px
}

.user-charge-slide .charge-slide-nav {
	*zoom: 1;
	width: 189px
}

.user-charge-slide .charge-slide-nav:before,.user-charge-slide .charge-slide-nav:after
	{
	display: table;
	content: "";
	line-height: 0
}

.user-charge-slide .charge-slide-nav:after {
	clear: both
}

.user-charge-slide .charge-slide-nav li {
	float: left;
	width: 94px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #999;
	background: #fff;
	cursor: pointer
}

.user-charge-slide .charge-slide-nav .charge-nav-seleted {
	background: #f2f2f2;
	color: #000
}

.user-charge-slide .charge-slide-content {
	width: 190px;
	height: 155px;
	overflow: hidden
}

.user-charge-slide .charge-slide-pannel {
	padding: 10px;
	height: 157px
}

.user-discovery {
	position: relative
}

.user-discovery .user-discovery-title {
	display: block;
	margin: 5px 0 8px;
	height: 20px;
	line-height: 20px;
	font-size: 17px;
	font-weight: 700;
	color: #000;
	font-size: 16px;
	margin-top: 15px
}

.user-discovery .user-discovery-title:hover {
	color: #000;
	text-decoration: none
}

.user-discovery .user-discovery-title a {
	color: #000
}

.user-discovery .user-discovery-title a:hover {
	color: #000;
	text-decoration: none
}

.user-discovery .brand-setting {
	position: absolute;
	top: -2px;
	right: 2px;
	display: block;
	color: #ddd;
	font-size: 16px;
	text-decoration: none;
	-webkit-transition: color .1s ease-in;
	-moz-transition: color .1s ease-in;
	-o-transition: color .1s ease-in;
	transition: color .1s ease-in
}

.user-discovery .brand-setting:hover {
	text-decoration: none;
	color: #c40000
}

.user-discovery .item-slide {
	height: 264px
}

.user-discovery .item-slide .item-desc {
	position: relative;
	color: #999;
	border-top: 1px solid #e5e5e5;
	height: 45px;
	line-height: 45px;
	font-weight: 700
}

.user-discovery .item-slide .item-desc a {
	color: #999
}

.user-discovery .new-item .item-desc {
	border-top: 2px solid #000
}

.discovery-item-slide {
	position: relative;
	padding: 0 30px
}

.discovery-item-slide:hover .item-trigger {
	color: #d8d8d8
}

.discovery-item-slide .item-slide-nav {
	position: relative;
	margin-top: 10px;
	text-align: center;
	display: block !important
}

.discovery-item-slide .item-slide-nav li {
	display: inline-block;
	*display: none;
	width: 6px;
	height: 6px;
	margin: 0 2px;
	background: #e5e5e5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	text-indent: -1000em;
	z-index: 2
}

.discovery-item-slide .item-slide-nav .item-nav-selected {
	background: #666
}

.discovery-item-slide .item-trigger {
	position: absolute;
	top: 53px;
	color: #e5e5e5;
	color: #d8d8d8\9;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	transition: color .3s ease-out;
	text-decoration: none;
	font-size: 20px;
	display: block
}

.discovery-item-slide .item-trigger:hover {
	text-decoration: none
}

.discovery-item-slide .item-trigger-next {
	right: 0
}

.discovery-item-slide .item-trigger-prev {
	left: 0;
	_left: -30px
}

.discovery-item-slide .item-slide-content {
	position: relative;
	width: 130px;
	height: 190px;
	overflow: hidden
}

.discovery-item-slide .item-slide-content .item-rec-reason {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center
}

.discovery-item-slide .item-slide-pannel {
	float: left;
	width: 100%;
	height: 100%
}

.discovery-item-slide .item-slide-pannel a {
	text-decoration: none
}

.discovery-item-slide .item-slide-pannel a:hover {
	text-decoration: none
}

.discovery-item-slide .item-pic {
	position: relative
}

.discovery-item-slide .item-brand-info {
	background-image:
		url(http://gtms04.alicdn.com/tps/i4/T1N2e5FCJXXXbYdUZh-210-400.png);
	background-repeat: no-repeat;
	background-position: -97px -131px;
	position: relative;
	display: block;
	width: 110px;
	height: 110px;
	top: -57px;
	left: 50%;
	margin-left: -55px;
	text-align: center;
	line-height: 110px;
	_background-color: #fff;
	_font-size: 90px;
	z-index: 1
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen and
		(min--moz-device-pixel-ratio:2) , only screen and
		(-o-min-device-pixel-ratio:2/1) , only screen and
		(min-device-pixel-ratio:2) , only screen and (min-resolution:192dpi) ,
		only screen and (min-resolution:2dppx) {
	.discovery-item-slide .item-brand-info {
		background-image:
			url(http://gtms01.alicdn.com/tps/i1/T1pFS2FypcXXbSYQUe-420-800.png);
		background-size: 210px 400px
	}
}

.discovery-item-slide .item-brand-info img {
	vertical-align: middle
}

.discovery-item-slide .item-brand-info .item-num {
	background-image:
		url(http://gtms04.alicdn.com/tps/i4/T1N2e5FCJXXXbYdUZh-210-400.png);
	background-repeat: no-repeat;
	background-position: -135px -308px;
	position: absolute;
	right: 0;
	top: 9px;
	_top: -15px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-weight: 700;
	font-family: Arial;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen and
		(min--moz-device-pixel-ratio:2) , only screen and
		(-o-min-device-pixel-ratio:2/1) , only screen and
		(min-device-pixel-ratio:2) , only screen and (min-resolution:192dpi) ,
		only screen and (min-resolution:2dppx) {
	.discovery-item-slide .item-brand-info .item-num {
		background-image:
			url(http://gtms01.alicdn.com/tps/i1/T1pFS2FypcXXbSYQUe-420-800.png);
		background-size: 210px 400px
	}
}

.hot-item .discovery-item-slide .item-brand-info .item-num {
	background-position: -136px -346px
}

.brand-item {
	height: 259px
}

.brand-item .discovery-item-slide {
	padding: 30px 30px 0
}

.brand-item .item-slide-nav {
	top: 0
}

.brand-item .item-trigger {
	position: absolute;
	top: 70px
}

.brand-item .item-slide-content {
	height: 155px
}

.brand-item .item-brand-info {
	top: 0
}

.brand-item .item-rec-reason {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-top: 10px;
	color: #9c9c9c
}

.point-item .item-slide-content {
	overflow: visible
}

.point-item .item-title {
	color: #999;
	width: 130px;
	white-space: nowrap;
	word-wrap: break-word;
	overflow: hidden
}

.point-item .item-ori-price {
	font-family: Arial;
	color: #999
}

.point-item .exchange-condition {
	position: absolute;
	right: -26px;
	top: -20px;
	text-align: center;
	font-weight: 700;
	color: #c40000;
	background-image:
		url(http://gtms04.alicdn.com/tps/i4/T1N2e5FCJXXXbYdUZh-210-400.png);
	background-repeat: no-repeat;
	background-position: -124px -251px;
	width: 55px;
	height: 36px;
	line-height: 18px;
	vertical-align: middle;
	padding: 9px 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen and
		(min--moz-device-pixel-ratio:2) , only screen and
		(-o-min-device-pixel-ratio:2/1) , only screen and
		(min-device-pixel-ratio:2) , only screen and (min-resolution:192dpi) ,
		only screen and (min-resolution:2dppx) {
	.point-item .exchange-condition {
		background-image:
			url(http://gtms01.alicdn.com/tps/i1/T1pFS2FypcXXbSYQUe-420-800.png);
		background-size: 210px 400px
	}
}

.fp-floor {
	position: relative;
	*zoom: 1;
	margin-top: 20px
}

.fp-floor .floor-title {
	display: block;
	margin: 5px 0 8px;
	height: 20px;
	line-height: 20px;
	font-size: 17px;
	font-weight: 700;
	color: #000;
	width: 190px;
	position: relative;
	z-index: 10
}

.fp-floor .floor-title:hover {
	color: #000;
	text-decoration: none
}

.fp-floor .floor-title a {
	color: #000
}

.fp-floor .floor-title a:hover {
	color: #000;
	text-decoration: none
}

.fp-floor .floor-title .floor-num {
	letter-spacing: -7px;
	margin-right: 4px
}

.fp-floor .floor-title .label-separator {
	font-family: tahoma, arial, 'Hiragino Sans GB', '\5b8b\4f53', sans-serif
}

.fp-floor .floor-content {
	border-top: 2px solid #000;
	_border-top: 1px solid #e5e5e5
}

.fp-floor .floor-banner {
	display: block;
	overflow: hidden;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}

.fp-floor .floor-rec-label {
	width: 800px;
	position: absolute;
	top: 3px;
	_top: 11px;
	right: 0;
	text-align: right
}

.fp-floor .floor-rec-label a {
	line-height: 15px;
	height: 15px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 10px;
	color: #666;
	border-right: 1px solid #e5e5e5
}

.fp-floor .floor-rec-label .floor-label-last {
	padding-right: 0;
	border-right: 0
}

.floor-show {
	height: 422px;
	border-bottom: 1px solid #e5e5e5
}

.floor-show .cat-services {
	position: relative
}

.floor-show .cat-services img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0
}

.floor-show .cat-services a {
	position: relative;
	display: block;
	height: 32px;
	z-index: 1;
	background: #fff;
	opacity: 0;
	filter: alpha(opacity = 0)
}

.floor-show .floor-label-list {
	background: #fafaf9;
	padding: 10px 0
}

.floor-show .floor-label-list li {
	margin: 0 15px;
	height: 25px;
	line-height: 25px;
	overflow: hidden
}

.floor-show .floor-label-list a {
	color: #333;
	margin-right: 5px;
	font-weight: 700
}

.floor-show .floor-line {
	display: block;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-top: 1px dotted #afafae;
	border-bottom: 3px solid #fafaf9
}

.floor-slide {
	position: relative;
	width: 190px;
	height: 253px;
	background: #eee
}

.floor-slide .floor-slide-nav {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10
}

.floor-slide .floor-slide-nav li {
	position: relative;
	height: 30px;
	line-height: 30px;
	background: #000;
	padding-left: 10px;
	width: 140px;
	font-size: 14px;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.floor-slide .floor-slide-nav li a {
	color: #fff;
	text-decoration: none
}

.floor-slide .floor-slide-nav .floor-more {
	position: absolute;
	top: 0;
	right: 10px;
	height: 30px;
	width: 12px;
	text-align: center;
	display: none;
	font-weight: 400
}

.floor-slide .floor-slide-nav .floor-nav-selected {
	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;
	-o-transition: width .3s ease-out;
	transition: width .3s ease-out;
	width: 180px
}

.floor-slide .floor-slide-nav .floor-nav-selected .floor-more {
	display: block
}

.floor-slide .floor-slide-content {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 220px;
	height: 283px !important;
	overflow: hidden
}

.floor-slide .floor-slide-pannel {
	width: 100%;
	height: 100%
}

.floor-slide .floor-slide-pannel a {
	display: block;
	width: 220px;
	height: 283px
}

.floor-brand-slide {
	position: relative;
	height: 400px;
	padding: 7px 0 15px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	overflow: hidden
}

.floor-brand-slide .brand-slide-nav {
	position: absolute;
	width: 45px;
	margin-left: -12px;
	left: 50%;
	bottom: 10px;
	z-index: 2
}

.floor-brand-slide .brand-slide-nav li {
	float: left;
	width: 6px;
	height: 6px;
	background: #b5b5b5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 5px;
	cursor: pointer;
	line-height: 0;
	font-size: 0
}

.floor-brand-slide .brand-slide-nav .brand-nav-selected {
	background: #c80002
}

.floor-brand-slide .brand-slide-content {
	position: relative;
	width: 105px;
	height: 390px;
	overflow: hidden;
	margin: 0 auto
}

.floor-brand-slide .brand-slide-pannel {
	width: 100%;
	height: 100%
}

.floor-brand-slide .brand-slide-pannel a {
	display: block;
	padding: 10px 0;
	width: 105px;
	height: 45px;
	border-bottom: 1px solid #e5e5e5;
	text-align: center
}

.floor-brand-slide .brand-slide-pannel .brand-item-last {
	border-bottom: 0
}

.floor-rank-slide {
	position: relative;
	height: 422px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5
}

.floor-rank-slide .rank-slide-nav {
	position: absolute;
	width: 45px;
	margin-left: -12px;
	left: 50%;
	bottom: 10px;
	z-index: 2
}

.floor-rank-slide .rank-slide-nav li {
	float: left;
	width: 6px;
	height: 6px;
	background: #b5b5b5;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 5px;
	cursor: pointer;
	line-height: 0;
	font-size: 0
}

.floor-rank-slide .rank-slide-nav .rank-nav-selected {
	background: #c80002
}

.floor-rank-slide .rank-trigger {
	position: absolute;
	top: 10px;
	font-size: 14px;
	color: #ccc;
	text-decoration: none;
	z-index: 10
}

.floor-rank-slide .rank-trigger:hover {
	text-decoration: none
}

.floor-rank-slide .rank-trigger-next {
	right: 15px
}

.floor-rank-slide .rank-trigger-prev {
	left: 15px
}

.floor-rank-slide .rank-slide-content {
	position: relative;
	width: 175px;
	height: 390px;
	overflow: hidden;
	margin: 0 auto
}

.floor-rank-slide .rank-slide-pannel {
	width: 100%;
	height: 100%
}

.floor-rank-slide .rank-slide-pannel .floor-rank-title {
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px dotted #ccc
}

.floor-rank-slide .rank-slide-pannel .floor-rank-list li {
	display: block;
	margin: 0 5px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden
}

.floor-rank-slide .rank-slide-pannel .floor-rank-list a {
	color: #686868
}

.floor-rank-slide .rank-slide-pannel .floor-rank-list .rank-num {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	margin-right: 10px;
	font-family: Didot, Tahoma, Arial, Microsoft Yahei;
	font-size: 18px
}

.floor-rank-slide .rank-slide-pannel .floor-rank-list .rank-item-last {
	border-bottom: 0
}

.fp-floor-nvz .floor-slide-nav li {
	background: #853764
}

.fp-floor-mz .floor-slide-nav li {
	background: #ff5792
}

.fp-floor-mz .floor-rank-title {
	color: #f02a58
}

.fp-floor-mz .rank-num {
	color: #fc6c9d
}

.fp-floor-mz .floor-news-list li {
	margin: 0 10px
}

.fp-floor-mz .floor-news-list a {
	margin-right: 0
}

.fp-floor-mz .floor-news-list .label-key {
	color: #ff5792
}

.fp-floor-nz .floor-slide-nav li {
	background: #004860
}

.fp-floor-xb .floor-slide-nav .floor-nav-nvx {
	background: #d14e59
}

.fp-floor-xb .floor-slide-nav .floor-nav-nx {
	background: #596d89
}

.fp-floor-xb .floor-slide-nav .floor-nav-xb {
	background: #642d00
}

.fp-floor-hw .floor-slide-nav .floor-nav-yd {
	background: #29AC82
}

.fp-floor-hw .floor-slide-nav .floor-nav-hw {
	background: #A6B43E
}

.fp-floor-sjsm .floor-slide-nav li {
	background: #1689be
}

.fp-floor-jydq .floor-slide-nav li {
	background: #013ca9
}

.fp-floor-my .floor-slide-nav li {
	background: #cf0000
}

.fp-floor-my .floor-news-list .label-key {
	color: #cf0000
}

.fp-floor-sp .floor-slide-nav .floor-nav-mxs {
	background: #f6781c
}

.fp-floor-sp .floor-slide-nav .floor-nav-ch {
	background: #f95a33
}

.fp-floor-ts .floor-slide-nav li {
	background: #172e02
}

.fp-floor-ts .label-key,.fp-floor-ts .floor-rank-title,.fp-floor-ts .rank-num
	{
	color: #1e310b
}

.fp-floor-jz .floor-slide-nav li {
	background: #61361f
}

.fp-floor-cs .floor-slide-nav li {
	background: #c40000
}

.floor-full-banner {
	display: block;
	height: 90px;
	overflow: hidden;
	margin-top: 25px
}

.floor-ad-banner {
	display: block
}

.floor-ad-banner ins {
	margin-top: 25px !important
}

@media ( max-width :1210px) {
	.fp-floor {
		width: 990px
	}
	.floor-full-banner img {
		margin-left: -100px
	}
	.floor-ad-banner img {
		margin-left: -100px
	}
}

.w990 .fp-floor {
	width: 990px
}

.w990 .floor-full-banner img {
	margin-left: -100px
}

.w990 .floor-ad-banner img {
	margin-left: -100px
}

.fp-top-banner {
	min-width: 1190px
}

.fp-ipad-banner {
	min-width: 1190px;
	background-color: #fffacc
}

.fp-ipad-banner a {
	display: block;
	width: 990px;
	height: 40px;
	margin: auto;
	overflow: hidden
}

.fp-event-banner {
	position: relative;
	_display: none
}

.fp-event-banner .fp-meeting-slide {
	position: absolute;
	left: 5px;
	bottom: 16px;
	width: 80px;
	height: 40px;
	overflow: hidden
}

.fp-event-banner .fp-meeting-slide:hover .meeting-trigger {
	color: #d2d2d2
}

.fp-event-banner .fp-meeting-slide .meeting-trigger {
	position: absolute;
	top: 10px;
	display: block;
	width: 20px;
	text-decoration: none;
	text-align: center;
	z-index: 10;
	color: #e5e5e5;
	color: #d2d2d2\9;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	transition: color .3s ease-out
}

.fp-event-banner .fp-meeting-slide .meeting-trigger:hover {
	color: #d2d2d2;
	text-decoration: none
}

.fp-event-banner .fp-meeting-slide .meeting-trigger-prev {
	left: 0
}

.fp-event-banner .fp-meeting-slide .meeting-trigger-next {
	right: 0
}

.fp-event-banner .fp-meeting-slide .meeting-slide-content {
	position: absolute;
	width: 40px;
	height: 40px;
	overflow: hidden;
	top: 0;
	left: 21px
}

.fp-event-banner .fp-meeting-slide .meeting-slide-pannel {
	float: left
}

.fp-fly-win {
	position: fixed;
	_position: absolute;
	display: none;
	bottom: 100px;
	left: 50%;
	margin-left: 600px;
	width: 25px;
	z-index: 9999;
	text-align: center
}

.fp-fly-win .fp-floor-lift {
	display: none;
	background: #fff;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.fp-fly-win .fp-floor-lift .floor-lift-item {
	position: relative;
	display: block;
	height: 35px;
	line-height: 35px;
	color: #666;
	text-decoration: none
}

.fp-fly-win .fp-floor-lift .floor-lift-item:hover,.fp-fly-win .fp-floor-lift .floor-lift-item.cur-lift-item
	{
	text-decoration: none
}

.fp-fly-win .fp-floor-lift .floor-lift-item:hover b,.fp-fly-win .fp-floor-lift .floor-lift-item.cur-lift-item b
	{
	visibility: hidden
}

.fp-fly-win .fp-floor-lift .floor-lift-item:hover .lift-item-title,.fp-fly-win .fp-floor-lift .floor-lift-item.cur-lift-item .lift-item-title
	{
	visibility: visible
}

.fp-fly-win .fp-floor-lift .floor-lift-item:hover .lift-item-title {
	color: #fff;
	background: #c40000
}

.fp-fly-win .fp-floor-lift .floor-lift-item.cur-lift-item {
	color: #c40000
}

.fp-fly-win .fp-floor-lift .floor-lift-item .lift-item-title {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: -5px;
	width: 35px;
	background: #fff;
	-webkit-transition: background-color .3s ease-out;
	-moz-transition: background-color .3s ease-out;
	-o-transition: background-color .3s ease-out;
	transition: background-color .3s ease-out
}

.fp-fly-win .fp-floor-lift .floor-lift-line {
	display: block;
	width: 10px;
	margin: auto;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-top: 1px solid #e5e5e5
}

.fp-fly-win .fp-floor-lift .lift-title-two .lift-item-title {
	height: 25px;
	line-height: 12px;
	padding: 5px 0
}

.fp-fly-win .fp-convenient-action .fp-backtop,.fp-fly-win .fp-convenient-action .fp-feedback
	{
	margin-top: 1px
}

.fp-fly-win .fp-convenient-action .fp-backtop a,.fp-fly-win .fp-convenient-action .fp-feedback a
	{
	display: block;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #0c0c0c;
	text-decoration: none;
	-webkit-transition: background-color .3s ease-out;
	-moz-transition: background-color .3s ease-out;
	-o-transition: background-color .3s ease-out;
	transition: background-color .3s ease-out
}

.fp-fly-win .fp-convenient-action .fp-backtop a:hover,.fp-fly-win .fp-convenient-action .fp-feedback a:hover
	{
	background: #c40000
}

.fp-fly-win .fp-convenient-action .fp-backtop {
	display: none
}

.w1190 .fp-fly-win {
	display: block
}

@media ( min-width :1080px) {
	.fp-fly-win {
		display: block;
		margin-left: 500px
	}
}

@media ( min-width :1120px) {
	.fp-fly-win {
		margin-left: 510px
	}
}

@media ( min-width :1160px) {
	.fp-fly-win {
		margin-left: 520px
	}
}

@media ( min-width :1200px) {
	.fp-fly-win {
		margin-left: 530px
	}
}

@media ( min-width :1210px) {
	.fp-fly-win {
		display: none
	}
}

@media ( min-width :1270px) {
	.fp-fly-win {
		display: block;
		margin-left: 600px
	}
}

@media ( min-width :1310px) {
	.fp-fly-win {
		margin-left: 610px
	}
}

@media ( min-width :1350px) {
	.fp-fly-win {
		margin-left: 620px
	}
}

@media ( min-width :1410px) {
	.fp-fly-win {
		margin-left: 635px
	}
}

@media ( min-width :1470px) {
	.fp-fly-win {
		margin-left: 650px
	}
}

@media ( max-width :1210px) {
	.fp-ipad-banner,.fp-top-banner {
		min-width: 990px
	}
}

.w990 .fp-ipad-banner,.w990 .fp-top-banner {
	min-width: 990px
}

.w990 .fp-fly-win {
	display: none
}